- 1、本文档共31页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8X8LED点阵数字显示驱动电路设计
成 绩 评 定 表
学生姓名 王靖 班级学号 1103040132 专 业 电子科学与技术 课程设计题目 8X8LED点阵数字显示驱动电路设计 评
语
组长签字:
成绩
日期
20 年 月 日
课程设计任务书
学 院 信息科学与工程学院 专 业 电子科学与技术 学生姓名 王靖 班级学号 1103040132 课程设计题目 8X8LED点阵数字显示驱动电路设计 实践教学要求与任务:
用8X8LED点阵实现简单数字与英文字符的显示。
(1)LED共阳方式;
(2)采用扫描的方式显示信息,信息内容可存于文件;
(3)显示方式:自动滚动或者手动选择;
(4)自行设计设计下载后的验证方案;
(5)完成全部流程:设计文档、模块设计、代码输入、功能仿真、约束与综合、布局布线、下载验证等。
工作计划与进度安排:
本设计持续两周,其中最后一天为答辩时间。
第1-2天:讲解题目,准备参考资料,检查、调试实验软硬件,进入设计环境,开始设计方案和验证方案的准备;
第3-5天:完成设计与验证方案,经指导老师验收后进入模块电路设计(验收设计文档);
第6-7天:完成模块电路设计,进行代码输入,并完成代码的仿真(验收代码与仿真结果);
第 8-9天:约束设计、实现、下载验证(验收验证实现);
第10天:修正设计、整理设计资料,验收合格后进行答辩。 指导教师:
201 年 月 日 专业负责人:
201 年 月 日 学院教学副院长:
201 年 月 日 摘 要
8X8LED点阵数字显示驱动电路就是简单地将要显示的信息进行编码后,输出相应的显示和扫描信号连接到点阵上显示。本文详细介绍了如何用FPGA在8X8LED点阵显示方案设计的过程,并在此基础上将整体电路分为ROM、数据编码、选择显示、扫描产生等主要功能块。
整体过程采用Verilog HDL语言对电路进行功能模块的逻辑设计,然后在Modelsim上进行功能仿真,接着在Quartus II进行逻辑综合与管脚锁定,最后适配下载到Altare公司的Cyclone II芯片的EP2C5T144C8上进行验证。在此过程中,顺利的建立了激励文件和测试平台,功能和时序的仿真,完成了对点阵显示的验证,从而保证了所设计电路的可行性和准确性。
关键词 Verilog HDL;FPGA;仿真;综合;验证
目 录
引 言 1
1 总体电路结构设计 2
1.1 8X8点阵显示原理 2
1.2 关键功能电路设计 3
1.3 电路接口 5
1.4 电路功能框图 5
1.5 验证方案 6
2 模块设计 7
2.1 ROM模块设计 7
2.2数据编码模块设计 8
2.3 扫描产生模块设计 10
2.4 选择显示模块设计 10
3 设计仿真与测试 12
3.1仿真与测试的功能列表 12
3.2 仿真平台构建和仿真结果 12
3.2.1 顶层仿真平台与激励 12
3.2.2 电路功能仿真结果 13
3.3 测试环境的搭建与测试结果 15
3.3.1 测试环境模拟 15
3.3.2 电路测试结果 16
4 电路约束与综合实现 17
4.1 时序约束 17
4.2 引脚锁定约束 17
4.3 电路综合报告 18
4.4 设计实现与下载 18
结论 19
参考文献 20
引 言
FPGA是以硬件描述语言(Verilog或VHDL)所完成的电路设计,可以经过简单的综合与布局,快速的烧录至 FPGA 上进行测试,是现代 IC设计验证的技术主流。这些可编辑元件可以被用来实现一些基本的逻辑门电路(比如AND、OR、XOR、NOT)或者更复杂一些的组合功能比如解码器或数学方程式。在大多数的FPGA里面,这些可编辑的元件里也包含记忆元件例如触发器(Flip-flop)或者其他更加完整的记忆块。
系统设计师可以根据需要通过可编辑的连接把FPGA内部的逻辑块连接起来,就好像一个电路试验板被放在了一个芯片里。一个出厂后的成品FPGA的逻辑块和连接可以按照设计者而改变,所以FPGA可以完成所需要的逻辑功能。本设计就是通过对8X8点阵驱动电路的设计,来更熟悉地对FPGA进行学习和掌握。
本设计方案是在Cyclone II芯片的EP2C5T144C8上实现验证,Cyclone II芯片是Altera公司的2004年推出的新款FPGA器件,其成本比上一代产品Cyclone器件低了30%,逻辑容量大了三倍多。 本设计的综合工具Quartus II是Altera公司的综合性PLD
文档评论(0)