- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
智力竞赛抢答器说明书
唐 山 学 院
《EDA技术》 课 程 设 计
题 目 智力竞赛抢答器
系 (部) 信息工程系
班 级
姓 名
学 号
指导教师
2015 年 6 月 15 日至 6 月 26 日 共 2 周
2015年 6 月 25 日
目 录
1 前言 1
2 EDA技术介绍 2
3 VHDL简介 3
3.1 硬件描述语言VHDL 3
3.2 VHDL语言的特点 3
4 Quartus II软件简介 5
4.1软件介绍 5
4.2 Quartus II数字系统开发流程 5
5 设计原理 6
5.1设计思路 6
5.2抢答鉴别模块 6
5.2.1 抢答电路的设计 6
5.2.2仿真波形 8
5.3计时模块 8
5.3.1计时模块设计 8
5.3.2仿真波形 10
5.4蜂鸣器模块 10
5.4.1蜂鸣器模块设计 10
5.4.2仿真波形 11
5.5数码管显示模块 11
5.5.1数码管显示模块的设计 11
5.5.2仿真波形 12
5.6动态显示模块 12
5.6.1数码管显示模块的设计 12
5.7主原理图 14
5.8硬件测试 15
6 总结 17
参考文献 18
1 前言
我国科技迅速发展,而电子行业这个新兴产业的发展更是日新月异,在很多行业和竞争场合都要求有公正的快速的裁决,例如体育竞技、证券、股票交易,以及各种智力竞赛等。在现代社会中智力竞赛更是作为一种生动活泼的教育形式和方法来引起观众和参赛者的积极性。在各种各样的竞赛中,往往有多组的选手参加,为了竞赛的公平,就要求人们能够设计一种电路来满足需求。抢答器就是为智力竞赛参赛者答题时进行抢答而设计的一种优先判决器电路。它给人们生活,工作等方面带来极大地方便。现今,形式多样、功能完备的抢答器已广泛应用于电视台、商业机构、学校企事业单位,它为各种竞赛增添了刺激性、娱乐性,在一定程度上丰富了人们的业余生活介绍了一种用路抢答器。该抢答器为全数字集成电路设计,具有分组数多、分辨率高等优点。该抢答器除具有基本的抢答功能外,还具有优先、定时及复位功能
2 EDA技术介绍
EDA是电子设计自动化Electronic Design Automation)缩写数字逻辑电路实验都可以在计算机上利用EDA软件进行设计、仿真,只有极少量外部配件不能在计算机上进行仿真。因此,在实验前期阶段,即实验预习阶段的主要应用工具是EDA软件,利用EDA软件可以设计、仿真实验课题,进行虚拟实验。通过虚拟实验使实验者在进入真实实验前就能对预做的实验有相当的了解,甚至可以预测到实验的结果。这样在实际做实验时,可以把许多设计型实验的难度降低,同时能有更多的时间让实验者动手做实验,研究问题,提高实验效率。当前数字电路设计已由计算机辅助设计进入到以计算机为主的设计时代。
3 VHDL简介
3.1 硬件描述语言VHDL
硬件描述语言(HDL)是一种用于设计硬件电子系统的计算机语言,它用软件编程的方式来描述电子系统的逻辑功能、电路结构和连接形式,与传统的门级描述方式相比,它更适合大规模系统的设计。例如一个32位的加法器,利用图形输入软件需要输人500至1000个门,而利用VHDL语言只需要书写一行“A=B+C” 即可。而且 VHDL语言可读性强,易于修改和发现错误。早期的硬件描述语言,如ABEL、HDL、AHDL,由不同的EDA厂商开发,互不兼容,而且不支持多层次设计,层次间翻译工作要由人工完成。为了克服以上不足,1985年美国国防部正式推出了高速集成电路硬件描述语言VHDL,1987年IEEE采纳VHDL为硬件描述语言标准(IEEE-STD-1076)。
VHDL是一种全方位的硬件描述语言,包括系统行为级。寄存器传输级和逻辑门多个设计层次,支持结构、数据流和行为三种描述形式的混合描述,因此VHDL几乎覆盖了以往各种硬件俄语言的功能,整个自顶向下或由下向上的电路设计过程都可以用VHDL来完成。
传统的硬件电路设计方法是采用自下而上的设计方法,即根据系统对硬件的要求,详细编制技术规格书,并画出系统控制流图;然后根据技术规格书和系统控制流图,对系统的功能进行细化,合理地划分功能模块,并画出系统的功能框图;接着就进行各功能模块的细化和电路设计;各功能模块电路设计、调试完成后,将各功能模块的硬件电路连接起来再进行系统的调试,最后完成整个系统的硬件设计。采用传统方法设计数字系统,特别是当电路系统非常庞大时,设计者必须具备较好的设
文档评论(0)