- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
大连理工大学城市学院
本科生课程设计(论文)
学 院: 电子和自动化学院
专 业: 自动化
学 生: 马闻志
指导教师: 王增彩
完成日期: 2013年4月22日
大连理工大学城市学院本科生课程设计(论文)
Vhdl课程设计和使用
总计课程设计(论文)13页
插图11幅
摘 要
20世纪90年代,引起数学系统设计方法发生突破性变革的技术是VHDL(Very High Speed Integrated Circuit Hardware Description Language,超高速集成电路硬件描述语言)。它是一以IEEE-1076标准所规范的硬件描述语言,主要用于从算法级,寄存器级到门级的多种抽象设计层次的数字系统建模,已成为电子设计自动化(EDA)的一种重要手段。现代数字系统的设计多采用自顶向下的设计方法,属于阶层式设计。这种模块化,逐步细化的方法有利于系统的分工合作,并且能够及早发现各子模块及系统中的错误,提高系统设计的效率。非常丰富的数据类型:位,位矢量,整数,实数,数组,结构等,可以非常灵活地描述系统总线和实现算法。计的效率。VHDL自顶向下设计的各个阶层,可全部用图形也可全部用VHDL语言进行描述,还可采用混合方式,即顶层模块用图形描述,底层元件用VHDL描述等。
本文介绍了一种智力竞赛抢答计时器的基本原理和功能要求,并采用VHDL语言实现了这种抢答器的程序设计。
本文所采用的模块化,逐步细化的设计方法有利于系统的分工合作,并且能够及早发现各子模块及系统中的错误,提高系统设计的效率,特别适用于可编程器件的使用设计。
关键词:VHDL;自顶向下的设计方法;抢答器;
目录
摘要..................................................................................3
一、工作原理……………………………………….….5
二、单元电路设计……………………………………..5
1、抢答器控制电路图及其部分波形…………………5
2、分频模块……………………………………………6
3、信号模块……………………………………………7
4、锁存器模块…………………………………………7
5、进制转换模块………………………………………9
6、输出信号模块………………………………………9
7、计时模块……………………………………………10
8、译码器模块………………………………………....12
9、上升沿触发模块……………………………………12
三、心得体会…………………………………………..13
四、参考文献…………………………………………..13
二、工作原理
设计一个智力竞赛抢答器要求具有四路抢答输入,能够识别最先抢答的信号,显示该台号;对回答问题所用的时间进行计时,显示、超时报警;可以预置回答问题的时间;同时具有复位功能,倒计时启动功能。
抢答信号判别电路在系统复位后,对d1、d2、d3、d4四路抢答信号进行判别,输出端和D1、D2、D3、D4一一对应,优胜者对应的为‘1’,其余的为‘0’,且将结果锁存。完成抢答判别的同时,输出端输出有效信号,对扬声器进行选通。分频电路用于产生倒计时电路所需的周期为1s的时钟脉冲,分频系数视输入时钟CLK的频率而定。台号显示控制电路将输入信号转换为BCD码,以驱动数码管,显示台号。倒计时及时间显示控制电路由ti,test信号预置答题时间;由复位信号INI 将答题时间作为初值赋给倒计时计时器;由计数允许信号EN启动计数。输出信号为time,sel和out为扬声器选通控制信号。扬声器扩展到了使系统只在两种情况下输出驱动扬声器的脉冲信号:一种是倒计时计数器处于禁止计数状态(EN无效),并且完成初始化,开始对强大信号进行判别,当某参赛组抢先按下按键,系统在输出该组台号信息的同时,输出脉冲信号;一种是确认优先抢答的参赛组后,启动倒计时计数器计数(使EN有效),当计数到“0”时,输出脉冲信号。
三、单元电路设计
1、抢答器控制电路图及其部分波形
系统布线图1
抢答鉴别波形
2、分频模块
模块FENG如图表1所示,此模块在任一个选手按下按键后,输出高电平给锁存器,锁存当时的按键状态。由于没有时钟同步,所以锁存的延时时间只是硬件延时时间,从而出现锁存错误的概率接近零。
library ieee; 任一选手按下按键后,锁存器完成锁存,
use ieee.std_logic_1164.all; 对其余选手的请求不做相应,只有在主
entity feng is
您可能关注的文档
最近下载
- 预制板桥梁吊装方案(完整版).docx
- 工程质量管理体系与保证措施.doc VIP
- 室外承插式铸铁给水管道锚固工作量的结算问题.pdf VIP
- 2025至2030中国稀土元素行业产业运行态势及投资规划深度研究报告.docx
- 统编版2025-2026学年上学期六年级语文上册第二单元基础达标卷(有答案).pdf VIP
- 学堂在线 新闻摄影 期末考试答案.docx VIP
- 某某游客中心建设项目初步设计(替代可研报告).doc VIP
- 学堂在线 研究生的压力应对与健康心理 期末考试答案.docx VIP
- 学堂在线 研究生的压力应对与健康心理 章节测试答案.docx VIP
- GBT50344-2019建筑结构检测技术标准.docx VIP
文档评论(0)