1回答

1收藏

万人FPGA挑战赛——8月11日限时题预告

#竞赛 #竞赛 2749 人阅读 | 1 人回复 | 2017-08-04

预告!预告!
8月11日限时题预告!

题目:
数字式抢答器
设计一个8路抢答器,可供8名选手参加比赛,编号是0、1、2、3、4、5、6、7,分别用一个抢答按键。主持人控制4个按键,分别做开始、复位、加分、减分。输出是3组独立的2位7段数码管,一组显示抢答计时,一组显示选手编号,一组显示选手的分数,每组初始分10分。另外包括一个蜂鸣器,用来报错或计时提醒。

设计要求:
1. 抢答器具有数据锁存和显示的功能。抢答开始后,若有选手按动抢答按钮,编号立即锁存,并在数码管上显示出选手的编号、分数、所用时间,同时 扬声器给出音响提示。此外,要封锁输入电路,禁止其它选手抢答。优先抢答选手的编号一直保持到主持人将系统清零为止。

2. 抢答器具有定时抢答的功能,且一次抢答的时间可以由主持人设定 ( 比如30秒 )。当主持人启动“开始”键后,要求定时器立即进行倒计时,并用在数码管进 行显示,同时扬声器发出短暂的声响,声响持续时间0.5秒左右。

3. 参赛选手在设定的抢答时间内进行抢答,抢答有效,定时器停止工作,数码管显示选手的编号和抢答时刻的时间,以及分数,主持人可以根据答题情况加减分操作。保持到支持人复位进入下一次抢答。

4. 如果定时抢答的时间已到,却没有选手抢答时,本次抢答无效,系统进行短暂的报警,并封锁输入电路,禁止选手超时后抢答,数码管显示清零。

评选要求:
1. 画出抢答器的功能框图,简单说明其设计原理和工作过程

2. 提供工程项目(建议在Diamond工具下)文件,或者编译无误的源码程序

3. 提供项目所用逻辑资源的报告文件

4. 评选是根据说明文件,源码完成度和资源利用率来做打分。

题目公布时间:2017-08-11-10:00
答题截止时间:2017-08-12-10:00


馨提示:参赛者先报名后答题,否则视为无效,答题时间为24小时,加油少年们!
报名入口:https://www.cirmall.com/fpga-info/

奖励设置:
红米4X手机    1台        


100元京东券  20张   
   


分享到:
回复

使用道具 举报

回答|共 1 个

倒序浏览

沙发

噗噗熊

发表于 2017-8-7 10:44:21 | 只看该作者

8.11等你来挑战!
您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条