- 1、本文档共6页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3l卷第3期 重庆工商大学学报(自然科学版) 2014年 3月
Vo1.31 NO.3 JChongqingTechnolBusinessUniv.(NatSciEd) Mar.2014
文章编号:1672-058X(2014)03-0060-06
基于FPGA的多路竞赛抢答器设计
冀 云
(重庆电子工程职业学院应用电子学院,重庆401331)
摘 要 :基于 ISE软件开发环境 ,运用VHDL硬件描述语言,设计 了一款4路竞赛抢答器,给 出了抢答器
系统的系统功能模块 ;对设计工程进行了综合、编译、仿真,并下载到FPGA芯片xc3s700a一5fg484进行测试 :
结果表明设计能实现系统预期的功能。
关键词:竞赛抢答器 ;VHDL;仿真波形;硬件测试
中图分类号:TN421 文献标志码 :A
抢答器在各种竞赛性质的场合有非常广泛的应用,它由组合逻辑电路进行状态判断与选择,消除了原
来由于人眼的误差而未能正确判断最先抢答的选手的情况,从而避免了竞赛场合出现不必要的争执。现行
的抢答器设计方案主要有两种:采用触发器和小规模组合逻辑芯片实现;用单片机配合外围电路实现。方
法一的优点是思路简单且存在比较成熟的设计范例,但具体电路复杂,元器件较多;相对来说使用单片机实
现比较灵活,但如果选手人数较多则会出现 I/0口不足的问题。设计采用FPGA现场可编程技术,完全由
HDL硬件描述语言实现抢答功能,避免了硬件电路的焊接调试,同时由于FPGA的可编程资源及 I/O端 口
丰富,可以在设计的基础上进行 自由改进。
1 抢答器原理及结构
抢答器的原理比较容易理解 ,首先必须设置一个抢答允许标志位,目的就是用于允许或禁止抢答者按
键;如果允许抢答位有效,那么第一位按键的抢答者按下按键的就会将其清除,同时记录下按键者的编号并
显示,达到后面的抢答者按键都无效化的效果。系统设计一个多路竞赛抢答器,具有4路抢答输入,每人可
通过按键手动申请抢答,要求能够识别第一个抢答的信号,点亮对应的LED表示抢答成功,同时其他选手按
键失效;七段数码管对选手序号和抢答所剩的时间进行计时、显示。系统设计结构如图1。
图1 系统结构
收稿 日期 :2013-10-10;修回日期:2013-11—11.
作者简介 :冀云(1984一),男,讲师,硕士,从事电子系统设计、FPGA应用开发研究
第3期 冀云:基于FPGA的多路竞赛抢答器设计 63
2 基于FPGA的抢答器设计
FPGA(现场可编程 门阵列)是一种SRAM生产工艺的复杂可编程逻辑器件,基于查找表(LUT)结构技
术 ,当用户描述了一个逻辑 电路之后,设计软件会 自动计算其所有可能存在的结果,并优先写入 RAM。这样
每输入一个信号进行逻辑运算就相当于输入一个地址进行查表,找到对应内容的输出结果。
由于FPGA基于查找表结构,因此它不受传统的PLD“与或”阵列的限制以及触发器和 I/O端 口数量的
限制,具有更高的集成度、更强的逻辑实现能力和更好的设计灵活性。而且相对于一般的集成块和单片机,
FPGA还具有逻辑块粒度小、运算速度快、逻辑利用率高、使用方便、功耗低等优势。
以往的抢答器设计往往采用小规模集成块,单片机或者FPGA的原理图或混合编辑设计,而系统采取纯
文本编辑的方式进行设计,完全用HDL硬件描述语言完成系统功能。因为HDL硬件描述语言为行为描述
方式 ,与具体的硬件电路和设计平台无关,这样不仅描述方便,而且更具灵活性,占用资源更少,同时更易进
行修改,具有可移植性。
2.1 竞赛抢答器HDL程序设计
主持人启动抢答按钮后,倒计时开始工作,从40S递减,同时允许4名选手进行按键抢答,若40s内无
人抢答,则计时保持在00,蜂鸣器报警;若在此期间有人抢答,则计时
您可能关注的文档
- “搭积木”在C语言教学中的应用.pdf
- “基于计算机和课堂的英语教学模式”中的教师角色重构再认识.pdf
- 1排队模型.pdf
- 2)u)上的分解.pdf
- AHP模糊综合评价在课堂教学质量评价上的应用.pdf
- Banach空间中一类新α-β-非扩张映射的迭代收敛问题.pdf
- CO_2排放与经济增长及能源消耗的灰色关联分析.pdf
- FMC常用物料转运设备的应用分析.pdf
- G_2型量子群表示的Grbner-Shirshov基.pdf
- Glodstein条件下的一种修正CD共轭梯度法.pdf
- 2025年线上职业技能竞赛智能裁判系统用户体验评估报告.docx
- 2025年线上职业技能竞赛跨境智能裁判系统在赛事国际化推广中的实践.docx
- 2025-2026学年小学英语新思维小学英语3A-新思维小学英语教学设计合集.docx
- 2025年线上职业技能竞赛跨境智能裁判系统在体育赛事营销中的应用.docx
- 2025年线上职业技能竞赛跨境智能裁判系统在赛事宣传与推广中的作用.docx
- 2025年线上职业技能竞赛跨境智能裁判系统技术壁垒与突破研究.docx
- 出生缺陷防治课件.pptx
- 2025年线上职业技能竞赛智能裁判系统在跨境赛事中的赛事参与度提升策略.docx
- 2025年线上职业技能竞赛跨境智能裁判系统在体育赛事数据分析中的应用.docx
- 2025年线上职业技能竞赛跨境智能裁判系统在赛事组织中的技术应用研究.docx
文档评论(0)