原创 基于Verilog的VGA驱动设计(二)VGA硬件结构

2009-4-13 18:01 5722 8 10 分类: FPGA/CPLD

基于VerilogVGA驱动设计(二)VGA硬件结构<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />


一个VGA显示器接口显示一个图片需要五个信号:


       1RGB信号,也就是红、绿、蓝三原色。


       2HSVS(水平同步信号和垂直同步信号)。


 


<?xml:namespace prefix = v ns = "urn:schemas-microsoft-com:vml" />


b80222f0-55f0-4eb5-85cf-404b1f3cd57b.JPG


RGB三原色是模拟信号,HSVS是数字信号。


 


下面介绍如何驱动VGA连接器:


VGA接口的脚1314HSVS)是数字信号,所以可以直接通过FPGA的两个IO口来控制(或者还可以接上低阻值的电阻,比如:10欧或者20欧)。


123R B)是常值为0.7V75欧的模拟信号。由3.3VFPGA管脚输出,用三个270欧的电阻刚好满足要求。连接头输入的电压驱动电阻为75欧,所以3.3V变成为:3.3*75/(270+75)=0.72V 非常接近0.7V


5, 6, 7, 8 10脚接地。


VGA的扫描方式是非交叉式扫描。


同步的极性: 水平和垂直方向都是低电平有效。


 



d84c2cbd-05e8-4430-81fc-7dedd5961225.JPG


8


VGA接口定义



管脚


定义


1


红基色 red


2


绿基色 green


3


蓝基色 blue


4


地址码 ID Bit


5


自测试 ( 各家定义不同 )


6


红地


7


绿地


8


蓝地


9


保留 ( 各家定义不同 )


10


数字地


11


地址码


12


地址码


13


行同步


14


场同步


15


地址码 ( 各家定义不同 )


管脚对应的VGA接口如下:


 



4069bfa6-0cd6-49d9-b0c6-2e1347c353c3.JPG


 


 


RGB显示


FPGA直接用IO口去连接VGA的五个信号接口了,并且三原色信号接口输入的只可能是数字信号(01),因此驱动液晶屏上显示的颜色最多也就8种,一般来说,可以在FPGAVGA接口间加一个DA模块的设计,根据DA位数的大小决定实现的配色效果。理论上来说每个信号是可以有256(就是把0-0.7V电压256等分)个电平值,那么RGB三个信号接口一共最多就会有2563次方就是1400多万种色彩,在需要做真彩色的设计中一般都是需要AD模块的。但是如果仅仅用VGA来显示诸如工业上的一些简单的菜单,就不需要那么丰富的色彩,也许8色,也许64色或者256色就足够了。



 

471de813-cac3-48ea-8f2e-f6a954c3e5c1.JPG


 


利用上图的电阻网络实现DA的效果,使VGA能得到4x4x4=64种颜色的。这样在工业控制中已经足够了。


 


本文工程文件下载:https://static.assets-stash.eet-china.com/album/old-resources/2009/4/13/8c45b29d-4255-4eed-8888-d6acab227b84.rar


(在Spartan-3E Starter Kit上实现8色显示)


 


998339dd-5188-4dd8-baa0-6e1a43d39755.jpg


 


 


参考资料:


1)实验七、基于verilogVGA简单接口驱动 -- EDN助学—CPLD学习小组 -- EDN电子设计技术


http://group.ednchina.com/1375/21344.aspx 


2)一种64VGA的设计思路 -- 特权's Blog


http://blog.ednchina.com/ilove314/174544/message.aspx 


3VGA接口扫盲篇 -- 特权's Blog


http://blog.ednchina.com/ilove314/143579/message.aspx 


4VGA接口之硬件结构 -- likee的福地

http://blog.ednchina.com/likee/111649/message.aspx
PARTNER CONTENT

文章评论2条评论)

登录后参与讨论

用户1395225 2014-8-29 14:18

好资料

用户1570950 2012-5-15 13:21

不错!!

用户385471 2011-7-29 16:18

谢谢

用户288382 2010-7-30 15:06

好啊
相关推荐阅读
藤井树 2015-10-12 14:43
印制电路板的抗干扰设计 zz
印制电路板的抗干扰设计     作者:中船重工集团第707所 肖麟芬   摘   要:本文以印制电路板的电磁兼容性为核心,分析了电磁干扰的产生机理...
藤井树 2013-10-22 15:32
2010.5.30 黄草梁上包饺子一日登山活动——摘韭菜篇
        上次桃花节的时候也有野韭菜,那时候的我连草和韭菜叶分不清,才回去的韭菜也不敢吃,哈哈,这次可算真正见识了韭菜,黄草梁也叫韭菜梁,因为满山遍野都是野韭菜而闻名,比较圆比较粗的就是野韭...
藤井树 2013-10-22 15:28
2010.5.30 黄草梁上包饺子一日登山活动——包饺子篇
摘韭菜回来,大家已经忙开了 我也装模作样地“工作着” 哈哈,还不让我包,包饺子是技术活,一定要皮薄馅厚才有资格包,像我这样的只能旁观了 摘的韭菜应该足够了,旁边那个袋子是我摘来带回学校的 ...
藤井树 2013-08-09 15:19
datasheet下载网站整理(查IC芯片手册)【原创】
*************************************************************************         作为电子工程师,芯片的dat...
藤井树 2010-06-04 00:21
陈伟宁王辉一家捐助渠道(北京菲亚特—英菲尼迪)
       王辉的最新消息请关注 http://chenweining.org/       目前事故责任认定已经出来了——陈家全责。        发信人: program (程序), 信区: D...
藤井树 2010-06-01 13:43
2010.5.30 黄草梁上包饺子一日登山活动——美景篇
这天不得不说的是天空,蓝蓝的天空,白白的云    绿油油的山脊  我、洪涛哥哥、huangna妹妹还有她同事小艾走在黄草梁上    在蓝天白云下合影       阳光照过来,景色真美 象鼻山,走不...
EE直播间
更多
我要评论
2
8
关闭 站长推荐上一条 /3 下一条