基于FPGA进行VGA控制器设置实现显示器条纹显示会议文章.docxVIP

基于FPGA进行VGA控制器设置实现显示器条纹显示会议文章.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. Hsend=0;elsifHsys10b=112andHsys10b160thenHsyn0000000000000000;elsifdiv25meventanddiv25m=1thd=1;endif;endif;endprocess;process(div25m,rst)b Hsend=0;elsifHsys10b=112andHsys10b160thenHsyn 0000000000000000;elsifdiv25meventanddiv25m=1th d=1;endif;endif;endprocess;process(div25m,rst)b 实验目的与要求: VGA控制器设计实现显示器条纹显示 要求:通过 FPGA 板的 VGA 接口在显示器上显示一幅 640*480 由六条不同颜色的条纹 组成的 图像。 实验内容: VGA简介 VGA 彩色显示器,彩色是由 R、G、B (红、绿、蓝)三基色组成, CRT 用 逐行扫描方式实现图像显示, 由 VGA 控制模块产生的水平同步信号(HS) 和垂 直同步信号(VS) 控制阴极射线枪产生的电子束,打在涂有荧光粉的荧光屏上, 产生 R、G、B 三基色,合成一个彩色像素。扫描从屏幕的左上方开始,由左 至右,由上到下,逐行进行扫描,每扫完一行,电子束回到屏幕下一行的起 始位置,在回扫期间, CRT 对电子束进行消隐,每行结束是用行同步信号 HS 进行行同步; 扫描完所有行, 再由场同步信号 VS 进行场同步, 并使扫描回到 屏幕的左上方,同时进行场消隐,预备下一场的扫描。显示需要 R,G,B , Hsync(行同步),Vsync( 帧同步)五个信号输出到显示器,本设计按照 VGA 工 业标准输出 640*480@60Hz. 对应的时序如下: 图 1 VGA 接口信号基本时序图 800thenHsync=1;dataHsend=1;endif;endif;endprelsifdiv25meventanddiv25m=1thenifScanclc=1the480@60Hz.对应的时序如下:图1VGA接口信号基本时序图.hsvsVGA 800thenHsync=1;dataHsend=1;endif;endif;endpr elsifdiv25meventanddiv25m=1thenifScanclc=1the 480@60Hz.对应的时序如下:图1VGA接口信号基本时序图.hsvsVGA显示模块rstn说明: rocess(div25m,rst)beginifrst=0thenVsys20b=0000 图 3 VGA(640*480@60Hz) 时序图 VGA 显示的设计模块为: 图 2 FPGA 板上的 VGA 接口 . . nifVsys20b8000thenVsync=1;dataVsend=0;elsifndatasel=datasel+1;endif;ifdatasel=11thendataseess(div25m,rst,Vsys20b)beginifrst=0thenVsync=1atawhen01=datawhen10rgbclkhs nifVsys20b8000thenVsync=1;dataVsend=0;elsif ndatasel=datasel+1;endif;ifdatasel=11thendatase ess(div25m,rst,Vsys20b)beginifrst=0thenVsync=1 atawhen01=datawhen10 r g b clk vs VGA显示模 块 rst_n 说明:设计中 FPGA 板的 VGA 接口将 R,G,B 分别设为定义为 2 位, 3 位, 3 位,例如显示红色 RGB 可以输出为绿色输出为,蓝色 输出为 表 1 25MHz 640*480@60Hz 模式下 VGA 的时序 规格说明 1. 像素时钟配置为 25Mhz。 2. 编写代码时,需要用到的常数参考表一。 3. 输出到显示器上的条纹为从上到下依次为 R G B R G B(640*80)。 4. 本实验使用 FPGA 板: Sparant3EXC3S500E (建 project 时,需要选择板的型号)。 c=1;dataHsend=0;elsifHsys10b=160andHsys10beginifrst=0thenHsys10b=0000000000;elsifdiv25md=1;endif;endif;endprocess;process(div25m,rst)b4;#NETdata(1)LOC

文档评论(0)

贤老师精品资料 + 关注
实名认证
文档贡献者

一线教师,欢迎下载

1亿VIP精品文档

相关文档