EDA软件应用.pptVIP

  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文档。上传文档
查看更多
EDA软件应用

Back to school * * VGA彩条信号显示控制器设计 Back to school 1 绪论 VGA(视频图形阵列)作为一种标准的显示接口得到广泛的应用。利用FPGA芯片和EDA设计方法,可以因地制宜,根据用户的特定需要,设计出针对性强的VGA显示控制器,不仅能够大大的降低成本,还可以满足生产实践中不断变化的用户需要,产品升级换代方便迅速。 在本设计中采用Altera公司的EDA软件工具Quartus II,并以Cyclone I系列的FPGA的器件作实现硬件平台的设计。 通过学习和讨论,设计一个Verilog 程序来实现以下功能: 利用 FPGA 实现 VGA 彩条信号发生器; 2. 可以产生彩色横条, 彩色竖条信号, 彩色棋盘格信号; 3. 由一个按键按照顺序选择不同模式的信号输出; 4. 编写程序在 FPGA 上实现并加以验证。 1.1 设计要求 1、掌握VGA显示器的实现原理; 2、加深对Verilog语言的应用; 3、熟悉集成电路设计的流程,进一步加深对EDA集成电路设计软件QuartusII的熟练程度 。 1.2设计目的 2 方案设计 2.1系统的工作原理和组成框图 FPGA是整个系统的核心,通过对其编程可输出RGB三基色信号和HS 、VS行场扫描同步信号。当 FPGA接收到输入的控制信号后,内部的数据选择器模块根据控制信号选通相应的图像生成模块,输出图像信号,与行场扫描时序信号一起通过15针D型VGA接口电路送入VGA显示器,在VGA显示器上便可以看到对应的彩色图像。FPGA所需的工作时钟由外部高精度有源晶振提供(25MHz)。 控制按键 电源 FGPA 接口电路 V G A 显示器 时钟电路 图2.1 系统原理框图 2.2 VGA视频显示原理 常见的彩色显示器,一般由CRT (阴极射线管)构成,彩色是由R、G、B(红、绿、蓝)三基色组成,CRT用逐行扫描或隔行扫描的方式实现图像显示,由VGA控制模块产生的水平同步信号和垂直同步信号控制阴极射线枪产生的电子束,打在涂有荧光粉的荧光屏上,产生R、G、B三基色,合成一个彩色像素。扫描从屏幕的左上方开始,由左至右,由上到下,逐行进行扫描,每扫完一行,电子束回到屏幕下一行的起始位置,在回扫期间,CRT对电子束进行消隐,每行结束是用行同步信号HS进行行同步;扫描完所有行,再由场同步信号VS进行场同步,并使扫描回到屏幕的左上方,同时进行场消隐,预备下一场的扫描。行同步信号HS 和场同步信号VS是两个重要的信号。 对于普通的VGA显示器,其引出线共包含五个信号: R、G、B:三基色信号; HS:行同步信号; VS:场同步信号。 对于VGA显示器的五路信号的时序驱动要严格遵循VGA工业标准,即640Hz×480 Hz×60Hz模式。VGA工业标准要求的时钟频率如下: 时钟频率 25.175MHZ 行频 31469HZ 场频 59.94HZ 2、 VGA显示器上的每一个像素点可以有多种颜色,由三基色信号R、G、B组合构成,本例中为节省空间,每个像素点采用3位二进制数表示(R、G、B信号各为1位),因此总共可显示8种颜色,如表1所示。 颜色 黑 蓝 绿 紫 红 青 黄 白 R 0 0 0 0 1 1 1 1 G 0 0 1 1 0 0 1 1 B 0 1 0 1 0 1 0 1 表1 2.3 VGA竖彩条发生和横彩条发生 竖彩条发生模块根据像素点计数器的h_count的计数值来产生彩条,其流程图如(a)所示。它对行点数(像素点)计数器的数值进行判断,每80条竖线生成一种竖彩条,共八种竖彩条。横彩条发生模块与竖彩条发生模块类似。它根据场扫计数器(行)的计数值来产生横彩条,流程图如(b)所示。每60条扫描线为一个彩条宽度,共8色横彩条模式。 Y N N Y Y N N Y Y Y Y Y Y Y Y N N N N Y Y Y N N N N N N N N Pixel80 Pixel160 Pixel240 Pixel320 Pixel4000 Pixel480 Pixel560 Line59 开 始 Line119 Line179 Line239 Line2999 Line3599 Line419 H_dat=111 H_dat=110 H_dat=101 H_dat=100 H_dat=011 H_dat=001 H_dat=000 H_dat=010 开 始 v_dat=000 v_dat=001 v_dat

文档评论(0)

qiwqpu54 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档