1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VGA控制器

VGA控制器及测试平台设计 VGA显示的基本原理 系统设计方案 实验要求: 1 支持工作参数的设置 2 够显示预存的多幅图像/画图形 VGA:video?graphic?array VGA显示的基本原理 VGA显示的基本原理 彩色由R,G,B(红:RED,绿:GREEN,蓝:BLUE)这三基色够成 显示则采取逐行扫描得方式解决,使得从阴极射线枪中发出的电子束得以打在具有荧光粉得荧光屏上,产生R,G,B三基色的彩色像素 扫描开始从屏幕的左上方进行,从左到右,从上到下,进行扫描,每扫完了一行,电子束则返回于屏幕左边下面一行的初始位置,在这期间,CRT把电子束消隐了,每行完成结束时,行同步则采用行同步信号进行 扫描完所有行;场同步则采用场同步信号进行,并使扫描回到屏幕的左上方,同时场消隐进行,准备下一场的扫描 VGA显示的基本原理 在基于FPGA的VGA控制中,只需要考虑行同步(Hs),场同步(Vs),R,G,B这5个信号。如果能从FPGA发出这5个信号到VGA接口,就可以实现对VGA的控制。 VGA显示的基本原理 VGA显示器基于CRT,使用调幅模式,移动电子束(或阴极射线)在荧光屏上显示信息。LCD使用矩阵开关给液晶加压,在每个像素点上通过液晶来改变光的介电常数。尽管这里的描述针对CRT,LCD已经发展到可以同CRT使用同样的时序信号了 VGA显示的基本原理 时序的控制 VGA显示的基本原理 时序的控制:640*480 VGA显示的基本原理 Symbol Parameter Vertical Sync Horizontal Sync Time Clocks Liens Time Clocks TS Sync pulse time 16.7ms 4168,800 521 32μs 800 TDISP Display time 15.36ms 384,000 480 25.6μs 640 TPW Pulse width 64μs 1,600 2 3.84μs 96 TFP Front porch 320μs 8,000 10 640 16 TBP Back Porch 928μs 23,200 29 1.92μs 48 系统设计 系统设计 二分频电路 VGA时序控制模块 存储器读出模块 系统设计 二分频把50mhz时钟频率分成25mhz并提供给其它模块作为时钟 VGA时序控制模块用于产生640×480显示范围,并控制显示范围和消隐范围以及产生水平同步时序信号hs和垂直同步时序信号vs的值 存储器读出模块提供给SRAM地址并按地址读出八位数据(灰度值Y),然后得到R、G、B的值(若Y中间值,则R=G=B=1;否则R=G=B=0),并把R、G、B的值通过VGA接口传到CRT显示器 系统设计 系统设计 当VGA显示器要显示一帧图像,需要较多的数据量,FPGA芯片内置的ROM存储器很难符合如此大的数据存储要求,所以必须借助于外部的存储器存入图像数据 图像数据ROM 系统设计 把一幅图像的数据写入ROM,如何写入文件的格式这一问题是首先必须解决的 通常我们把Intel Hex,或者二进制文件,bin逐字节通过编程器写入ROM 而图像都具有固定的格式,如BMP,JPEG,GIF等。其中,BMP格式图像作为一种很常见的图像格式,无压缩处理,且具备相对简单文件结构,易于处理 VGA控制器及测试平台设计 Thank You

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档