半定制设计——VGA驱动电路案例.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
实践教学要求与任务: 输入24bitRGB信号存放于片外SRAM,输出VGA驱动信号 (1)显示数据24bit构成MSB为R,LSB为B; (2)构造SRAM访问电路,设计输出驱动时序电路; (3)屏幕800*600;刷新时间33ms;时钟40MHz; (4)使用SMIC工艺库smic18_IP6M完成设计; (5)完成全部流程:设计规范文档、模块设计、代码输入、功能仿真、约束与综合、布局布线、物理验证。 工作计划与进度安排: 本设计持续 15 天,其中最后一天(周五)为答辩时间。 第 1-2 天:讲解题目,准备参考资料,检查、调试实验软硬件,进入设计环境,开始设计方案和验证 方案的准备; 第 3-5 天:完成设计与验证方案,经指导老师验收后进入模块电路设计(验收设计文档); 第 6-9 天:完成模块电路设计,进行代码输入,并完成代码的仿真(验收代码与仿真结果); 第 9-10 天:约束设计,综合(验收约束与综合结果); 第 11-12 天:布局布线,完成版图(验收版图结果); 第 13-14 天:物理验证、后仿真,修改设计(验收物理验证结果和时序仿真结果); 第 15 天:整理设计资料,验收合格后进行答辩。 是IBM在1987年随PS/2机一起推出的一种视频传输标准,具有分辨率高、显示速率快、颜色丰富等优点,在彩色显示器领域得到了广泛的应用 引 言 1 VGA显示驱动电路设计 2 1. 电路设计 2 1.1 设计要求 2 1.1.1 设计功能 2 1.1.2 设计环境 2 1.2 VGA电路基本原理及参数 2 1.3 设计规范 4 1.3.1 接口规范 4 1.3.2 功能规范 4 1.3.3 性能规范 4 1.4 电路模块设计 5 2. 电路仿真与分析 6 2.1 代码输入 6 2.2 功能仿真 6 2.3 FPGA验证 7 3. 电路逻辑综合 9 3.1 约束脚本 9 3.2 时序报告 9 3.3 面积报告 10 4. 电路版图设计 11 4.1 布局 11 4.2 时钟线优化 11 5. 物理验证 13 总 结 14 参考文献 15 附录一:设计代码 16 附录二:测试平台 20 附录三:约束脚本 22 附录四:管脚文件 25 引 言 本文采用Verilog?硬件描述语言描述VGA显示电路,VGA作为一种标准的显示接口得到广泛的应用。利用EDA设计方法,可以因地制宜,根据用户的特定需要,设计出针对性强的VGA显示控制器,不仅能够大大的降低成本,还可以满足生产实践中不断变化的用户需要。它将大量的电路功能集成到一个芯片中,并且可以由用户自行设计逻辑功能,提高了系统的易用性、集成度和可靠性。 VGA显示驱动电路设计 电路设计 1.1 设计要求 1.1.1 设计功能 输入24bitRGB信号存放于片外SRAM,输出VGA驱动信号 (1)显示数据24bit构成MSB为R,LSB为B; (2)构造SRAM访问电路,设计输出驱动时序电路; (3)屏幕800*600;刷新时间33ms;时钟40MHz; (4)使用SMIC工艺库smic18_IP6M完成设计; (5)完成全部流程:设计规范文档、模块设计、代码输入、功能仿真、约束与综合、布局布线、物理验证。 1.1.2 设计环境 在Linux环境下,使用Mentor Graphics公司的Modelsim进行功能仿真,使用Synopsys公司的Design Compiler进行综合,使用Cadence公司的SOC Encounter进行布局布线。 1.2 VGA电路基本原理及参数 工业标准的VGA显示。常见的彩色显示器,一般由CRT?(阴极射线管)构成,彩色是由R、G、B(红、绿、蓝)三基色组成,CRT用逐行扫描或隔行扫描的方式实现图像显示,由VGA控制模块产生的水平同步信号和垂直同步信号控制阴极射线枪产生的电子束,打在涂有荧光粉的荧光屏上,产生R、G、B三基色,合成一个彩色像素。扫描从屏幕的左上方开始,由左至右,由上到下,逐行进行扫描,每扫完一行,电子束回到屏幕下一行的起始位置,在回扫期间,CRT对电子束进行消隐,每行结束是用行同步信号HS进行行同步;扫描完所有行,再由场同步信号VS进行场同步,并使扫描回到屏幕的左上方,同时进行场消隐,预备下一场的扫描。行同步信号HS?和场同步信号VS是两个重要的信号。显示过程中,HS?和VS的极性可正可负,显示器内可自动转换为正极性逻辑。 VGA行同步信号HS和场同步信号VS的时序图如图1.1所示,?T1为行同步消隐;T2为行显示时间;T3为场同步消隐;T4为场显示时间。? 图1.1 行消隐信号 显示器每扫描完一行,再扫描一下行时会花一定时间来准备,因此要满足时序要求,

文档评论(0)

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

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

1亿VIP精品文档

相关文档