采用可编辑逻辑器件实现VGA显示系统的设计.docx
《采用可编辑逻辑器件实现VGA显示系统的设计.docx》由会员分享,可在线阅读,更多相关《采用可编辑逻辑器件实现VGA显示系统的设计.docx(6页珍藏版)》请在第一文库网上搜索。
1、采用可编辑逻辑器件实现VGA显示系统的设计来源:微计算机信息,王恒心,熊庆国,王鑫,陈礼敏VGA(视频图形阵列VideoGraphicsArray)是IBM在1987年随PS/2机一起推出的一种视频传输标准,具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用。目前VGA技术的应用还主要基于VGA显示卡的,而在一些既要求显示彩色高分辨率图像又不使用计算机的设备上,VGA技术的应用却很少。本文对基于FPGA/CP1D的嵌入式VGA显示的实现方法进行了研究。基于FPGA/CP1D的嵌入式VGA显示系统,可以在不使用VGA显示卡的情况下实现VGA图像的显示和控制。该系统具有成本
2、低、结构简单、应用灵活的优点01基于FPGA/CP1D的嵌入式VGA显示系统简介通用VGA显示卡系统主要由控制电路、显示缓存区和视频B1OS程序三个部分组成。其控制电路主要完成时序发生、显示缓冲区数据操作等功能;显示缓冲区提供显示数据缓存空间;视频BIOS作为控制程序固化在显示卡的ROM中。在基于FPGA/CP1D的嵌入式VGA显示系统的设计中,可以使用很少的资源,就产生VGA各种控制信号,达到显示彩色高分辨率图像的要求,而不需用VGA显示卡和计算机设备。图1是基于FPGA/CP1D的嵌入式VGA显示系统的结构框图,图中FPGA采用的是AItera公司Cyc1oneII系列的EP2C35F67
3、2C这款FPGA.Cyc1oneII器件采用90nm低K值电介质工艺,通过使硅片面积最小化,可以在单迫上支持复杂的数字系统。EP2C35F672C该芯片提供了33216个逻辑单元,包括了嵌入式18*18位乘法器、专用外部存储器接旦电路、4KB嵌入式存储器件、4个锁相环和高速差分I/O等功能。该芯片的工作频率和引脚IO等资源都能很好的满足本系统的要求.FPGA的工作时针为54MHzOf1示存ff1IJFPGA/CPtD的傲人式VCA显本系统IK图SFPGAVGA接口芯片采用了ADV7125,该芯片是美国尬1公司生产的高速视频数模转换芯片,其像素扫描时钟频率有50MHz140MHz270MHz33
4、0MHZ四个等级。ADV7125在单芯片上整合了三组8位高速D/A转换器,可以分别处理红、绿、蓝视频数据,特别适用于高分辨率模拟接口的显示终端和要求高速D/A转换的应用系统。ADV7125的输入及控制信号非常简单:3组8位的数字视频数据输入端,分别对应RGB视频数据,数据输入端采用标准TT1电平接口;4条视频控制信号线包括复合同步信号SYNC、消隐信号B1ANK,白电平参考信号REFWH1II和像素时钟信号C1OCK;外接一个1.23V数模转换参考电压源和1个输出满度调节。只有4条输出信号线:模拟RGB信号采用高阻电流遮输出方式,可以直接驱动75。同轴传输线。2、模块划分与模块功能定义FPGA
5、中包含了四个工作模块:VGA时序发生器模块、VGA图像显示调色板模块、数据存储器和数据读写控制器。由于ADV7125内部没有颜色的转换器,所以当数据存储器中的数据为YUV信号时,就要把YUV信号转换成RGB信号,这一功能就是由VGA图像显示调色板模块完成的,当显示数据为RGB信号时,数据可以直接传输到ADV7125,不需调色板进行颜色转换。数据存储器和数据读写控制器解决了显示数据的来源和数据的存储。用FPGA对图像进行存储和整理,并产生驱动曳路需要的各种控制波形由视频控制器对颜色缓冲器进行扫描,其中视频控制器可以读取像素颜色,用这些颜色来控制输出设备的亮度。VGA时序发生器模块产生显示器所需的
6、时序,这是完成设计的关键,时序稍有偏差,显示必然不正常,甚至会损坏彩色显示器。3、VGA时序分析显示器采用光栅扫描方式,即轰击荧光屏的电子束在CRT(阴极射线管)屏幕上从左到右(受水平同步信号HSYNC控制)、从上到下(受垂直同步信号VSYNC控制)做有规律的移动。光栅扫描又分逐行扫描和隔行扫描。隔行扫描指电子束在扫描时每隔一行扫一线,完成一屏后再返回来扫描剩下的线,与电视机的原理一样。隔行扫描的显示器扫描闪烁的比较厉害,会让使用者的眼睛疲劳。目前微机所用显示器几乎都是逐行扫描。逐行扫描是指扫描从屏幕左上角一点开始,从左向右逐点进行扫描,每扫描完一行,电子束回到屏幕的左边下一行的起始位置,在这
7、期间,CRT对电子束进行消隐,每行结束时,用行同步信号进行行同步;当扫描完所有行,形成一帧时,用场同步信号进行场同步,并使扫描回到屏幕的左上方,同时进行行场消隐,开始下一帧的扫描。完成一行扫描所需时间称为水平扫描时间,其倒数称为行频率;完成一帧(整屏)扫描所需的时间称为垂直扫描时间,其倒数为垂直扫描频率,又称刷新频率,即刷新一屏的频率。常见的有60Hz、75Hz等。VGA显示器要正确显示图像关键还是如何实现VGA时序。视频电子标准协会(VESA,VideoE1ectronicsStandardsAssociation)对显示器时序进行了规范。VGA的标准参考显示时序如图2、图3所示。行时序和场
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 采用 编辑 逻辑 器件 实现 VGA 显示 系统 设计