本帖最后由 chunxx 于 2010-4-24 13:40 编辑
做了一个多合一的东西,功能如下:
1. 本身是一个VGA卡,模拟RGB输出,用640x480/60Hz模式的行场频,分辩率大致是712x480,64K真彩色。一个8Bit的Master接口,不过不是简单的Frame Buffer接口,是命令式显示接口,通过画线之类的命令写显示,大概相当于1D加速引擎, 用51之类八位机可以做640x480级别的UI界面。
2. 具有Video转VGA功能,CVBS信号输入,VGA输出。使用隔行转逐行方法,两场组成一帧后倍频输出,输出行频31.5K, 场频NTSC制60Hz,PAL制50Hz。60Hz显示是没问题的; 50Hz场频不在VEGA规范之内,不过大多数VGA显示器都是支持的。
3. Video转VGA输出时,Master接口产生的VGA图像仍有效,两个图像可以叠加在一起输出,类似OSD显示。这时的Master VGA图像按Video-D1帧的分辩率,色彩为32K色(1个Bit用来做叠加控制), RGB方式全屏逐点叠加。
用CPLD、SDRAM实现的,做成一个独立模块。几个功能绑在一起,起个名字倒成了问题,叫Video to VGA, OSD for VGA都不大妥,没有找到现成可借用名称的产品,原创一下还真麻烦。有没有感兴趣的朋友,帮忙取个合适的名称? |