- 1、本文档共24页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
电子科技大学
《数字秒表课程设计》
姓名:xxx
学号:
学院:
指导老师:xx
摘要
EDA技术作为电子工程领域的一门新技术,极大的提高了电子系统设计的效率和可靠性。文中简介了一种基于FPGA在ISE10.1软件下运用VHDL语言结合硬件电路来实现数字秒表的功能的设计措施。采用VHDL硬件描述语言,运用ModelSim等EDA仿真工具。该设计具有外围电路少、集成度高、可靠性强等长处。通过数码管驱动电路动态显示计时成果。给出部分模块的VHDL源程序和仿真成果,仿真成果表明该设计方案的对的,展示了VHDL语言的强大功能和优秀特性。
关键词:FPGA,VHDL,EDA,数字秒表
目录
TOC\o1-3\h\z\uHYPERLINK第二章设计背景 PAGEREF_Toc\h5
HYPERLINK\l_Toc2.1方案设计?PAGEREF_Toc\h5
HYPERLINK\l"_Toc2.2系统总体框图?PAGEREF_Toc\h5
HYPERLINK\l"_Toc2.3-FPGA试验板?PAGEREF_Toc\h5
HYPERLINK\l"_Toc2.4系统功能规定?PAGEREF_Toc\h6
HYPERLINK\l_Toc2.5开发软件 PAGEREF_Toc\h6
HYPERLINK\l_Toc2.5.1ISE10.1简介?PAGEREF_Toc\h6
HYPERLINK\l"_Toc"2.5.2ModelSim简介 PAGEREF_Toc\h6
HYPERLINK\l_Toc2.6VHDL语言简介?PAGEREF_Toc\h7
HYPERLINK\l_Toc"第三章模块设计 PAGEREF_Toc\h8
HYPERLINK3.1分频器?PAGEREF_Toc\h8
HYPERLINK\l_Toc3.2计数器?PAGEREF_Toc\h8
HYPERLINK\l"_Toc"3.3数据锁存器 PAGEREF_Toc\h9
HYPERLINK3.4控制器 PAGEREF_Toc\h9
HYPERLINK3.5扫描控制电路 PAGEREF_Toc\h10
3.6按键消抖电路?PAGEREF_Toc\h11
HYPERLINK\l"_Toc第四章总体设计?PAGEREF_Toc\h12
HYPERLINK\l"_Toc第五章结论 PAGEREF_Toc\h13
附录 PAGEREF_Toc\h14
第一章引言
数字集成电路作为当今信息时代的基石,不仅在信息处理、工业控制等生产领域得到普及应用,并且在人们的平常生活中也是随地可见,极大的变化了人们的生活方式。面对如此巨大的市场,规定数字集成电路的设计周期尽量短、试验成本尽量低,最佳能在试验室直接验证设计的精确性和可行性,因而出现了现场可编程逻辑门阵列FPGA。对于芯片设计而言,FPGA的易用性不仅使得设计愈加简朴、快捷,并且节省了反复流片验证的巨额成本。对于某些小批量应用的场所,甚至可以直接运用FPGA实现,无需再去订制专门的数字芯片。文中着重简介了一种基于FPGA运用VHDL硬件描述语言的数字秒表设计措施,在设计过程中使用基于VHDL的EDA工具ModelSim对各个模块仿真验证,并给出了完整的源程序和仿真成果。
第二章设计背景
2.1方案设计
本次试验采用如下方案:由基本数字逻辑单元进行设计,它由振荡器产生一定频率的方波脉冲,该信号的频率为48MHz,之后由分频器对方波脉冲进行分频,分别得到试验所需的1KHz和100Hz两种频率,以到达设计电路所需的频率脉冲,100Hz脉冲作为时钟信号驱动计数器进行计数,1KHz作为扫描频率,产生计数信号,最终由一种3-8译码器译码并在数码管上显示。本次试验不需要搭建硬件电路,是基于FPGA的数字秒表设计措施。采用VHDL硬件描述语言进行软件设计,最终将程序下载到电路板上运行。
2.2系统总体框图
本试验所设计的数字秒表重要有分频器计数器、数据锁存器、控制器、扫描计数器、数据选择器和7段译码器,显示电路、按键消抖电路构成。系统框图如下图所示。
图1-1
2.3-FPGA试验板
我们将在EEC-FPGA试验板上完毕秒表的设计实现,试验板原理如图1-3所示。
图1-
文档评论(0)