VGA插头的脚位定义:
1红基色 red
2 绿基色 green
3 蓝基色 blue
4 地址码 ID Bit
5 自测试 ( 各家定义不同 )
6 红地
7 绿地
8 蓝地
9 保留 ( 各家定义不同 )
10 数字地
11 地址码
12 地址码
13 行同步
14 场同步
15 地址码 ( 各家定义不同 )
其中和VGA协议有关的协议有五个:两个同步信号,HSYNC Signal(列同步信号),VSYNC Signal(行同步信号),三个颜色信号,RGB Signal。
电路设计中,三个颜色信号串联1K电阻到DB15,两个同步信号接33欧的匹配电阻到DB15(参考黑金设计)
VGA的扫描是固定的,从上而下,从左至右,一帧的屏幕由“m行扫描”和“n列填充”。也就是说,每一行都必须填充n个像素点,才能进行下一行的扫描。
HSYNC Signal用来控制“列填充”,一个周期的HSYNC Signal 可以分为四个段:同步段,后廊段,激活段,前廊段,其中激活段为有效的“列填充”点。
VSYNC Signal 用来控制“行扫描”,一个周期的VSYNC Signal 可以分为四个段:同步段,后廊段,激活段,前廊段,其中激活段为有效的“列填充”点。一个一帧的屏幕只由一个周期的HSYNC Signal 和一个周期的 VSYNC Signal组成。
常用VGA的显示标准:(参考黑金)
其中a和o为同步段,b和p为后廊段,c和q为激活段,e和r为前廊段。
一个行像素以“列像素”为单位。
一个列像素以“时间”为单位。
以800*600@60为例:800表示共有800列,600表示共有600行。从显示标准可知,除了这些有效的像素点外还有许多别的像素点,1056*628,每秒60帧,所以一个最小的列像素的持续时间大概为“25ns”。
VGA编程实现彩带,小图片verilog实现http://pan.baidu.com/disk/home#dir/path=%2FFPGA%E4%BE%8B%E7%A8%8B%2FVGA
文章评论(0条评论)
登录后参与讨论