设计任务
智力竞赛抢答器Verilog HDL要求有6位参赛者进行抢答,有六个抢答信号进行抢答。当有抢答选手按下抢答键后系统能够快速准确的判断是那一组选手按下了抢答信号,由于系统比较小,速度比较快一般不会有同时按下的可能,所以只有六种状态,然后系统能够根据这六种状态进行适时的显示和提示。当有选手按下以后就对抢答信号进行锁存,其他选手的输入无效。然后就是对抢答进行时间限制了,根据设定的时间进行倒计时,当倒计时完成还没有人抢答的时候系统发出警报声音提示时间已经到了。当有选手在主持人未按下抢答键抢答时视为超前抢答,系统显示该选手号,同时蜂鸣器响,该抢答无效。还有清除复位键,抢答完成以后按复位键即可清除已有的状态。通过Verilog HDL程序代码实现系统的各个功能。
二、设计目的与要求
目的:理论联系实际,巩固和运用所学课程,提高分析、解决计算机技术实际问题的独立工作能力,培养学生正确的设计思想,严肃认真、实事求是的科学态度和勇于探索的创新精神。通过对一个智力抢答器的设计,进一步加深对计算机原理以及数字电路应用技术方面的了解与认识,进一步熟悉数字电路系统设计、制作与调试的方法和步骤,通过Verilog 程序的编写,进一步熟悉Verilog HDL 的语法知识;规范化训练学生撰写技术研究报告,提高书面表达能力。
要求:
 掌握FPGA设计系统的一般方法。
 熟练掌握使用modelsim软件设计较复杂的数字逻辑电路。
 培养学生独立分析问题和解决实际问题的能力。
三、 课程设计的内容
设计一抢答器,要求如下:
(1)抢答台数为6;
(2)具有抢答开始后20s倒计时,20秒倒计时后6人抢答显示超时,并报警;
(3)能显示超前抢答台号并显示犯规报警;
(4)系统复位后进入抢答状态,当有一路抢答按键按下,该路抢答信号将其余各路抢答信号封锁,同时铃声响起,直至该路按键松开,显示牌显示该路抢答台号。
四、系统设计方案
根据系统设计要求可知,系统的输入信号有:主持人按钮inputEn,各选手的抢答按钮分别是inputL1、inputL2、inputL3、inputL4,inputL5,inputL6,主持人和选手抢答按钮都是低电平有效,系统复位信号clr(高电平有效),系统时钟信号clk,系统的输出信号有:六个人抢答成功与否的指示灯控制信号输出口Led2,犯规抢答时报警器Buzzer(低电平有效)。本系统应具有的功能有:能够准确的判断出是哪位抢答者,当主持人没按抢答时,有人抢答了则蜂鸣器报警,并显示该选手号,当主持人按了抢答键时有人抢答了,同时封锁抢答信号,其他选手抢答无效,不显示该选手号。
五、仿真过程与仿真结果
仿真过程:使用ModelSim进行功能测试,首先在里面进行相应的设置,在工程文件夹下面会新建一个modelsim的文件夹,然后编写实现功能的程序和测试文件,最后保存编译执行就可以进行功能仿真了。
仿真结果 :

结果分析与讨论:可以看到0时刻系统复位状态,2s时2号超前抢答(inputEn为高电平,inputL2为低电平),系统显示2蜂鸣器并犯规报警(Buzzer为低电平),8s时系统复位状态,12s时4号选手先抢答成功(inputL4为低电平)显示4,14s时3号选手后抢答,不显示3,20s时系统复位。

智力竞赛抢答器Verilog HDL设计相关推荐

  1. 智力竞赛抢答器 Verilog HDL 建模

    设计题目: 智力竞赛抢答器 Verilog HDL 建模 设计要求: 1. 5 组参赛者进行抢答: 2. 当抢先者按下按钮时,抢答器能准确判断,并以声.光标志(模拟).要求声响.光亮时间为 3s 后自 ...

  2. 智力竞赛抢答器 Verilog HDL 建模*(二)

    计数模块 计数模块,比赛中要求第一抢答者在规定时间内回答问题,系统开始 30 秒倒计时,倒计时完毕发出响声,若能在规定时间内完成,由主持人按使能开关停止倒计时,不发出响声.计数模块的源程如下: els ...

  3. 智力竞赛抢答器的设计与调试

    智力竞赛抢答器的设计与调试   一.  实验目的 (1) 了解一个数字系统的基本组成及它的控制电路的设计. (2) 熟悉集成芯片的综合应用和PLD的应用与特点. (3) 学习用实验的方法来完善理论设计 ...

  4. 八人抢答器讲解_八人智力竞赛抢答器

    1 摘 要 本报告设计的八路智力竞赛抢答器电路主要采由 74 系列常用集成电路组成,涉及到触 发器.编码器.加法器.译码器和 RC 电路组成的多谐振荡电路.该抢答器具有基本的抢答 功能, 通过共阴极数 ...

  5. VHDL智力竞赛抢答器设计

    主要内容:设计一个可容纳四组参赛者的数字智力抢答器,每组设置一个抢答按钮供抢答者使用.电路具有第一抢答信号的鉴别和锁存功能.且设置计分电路和倒计时电路. 本设计包括课设报告和代码,下面有截图. 报告截 ...

  6. 【数字电子电路基础】智力竞赛抢答器

    文章目录 序言 完整仿真电路图 1. 设计要求 2.主要器件 3.设计原理 4.设计实验及其原理 序言 抢答器作为一种工具已经广泛的应用于各种智力和知识竞赛场合.在竞 赛文体娱乐活动抢答活动中能准确. ...

  7. 基于FPGA的智力抢答器Verilog仿真设计

    部分代码: //synopsys translate_off `timescale 10 ns/ 1 ps //synopsys translate_on module display(clk, rs ...

  8. 基于单片机智力竞赛抢答器的设计-毕设课设资料

    [资源下载]下载地址如下1554: https://docs.qq.com/doc/DTlRSd01BZXNpRUxl ①供6组选手参赛,编号分别为1--6,按钮的编号与选手编号相对应. ②主持人控制 ...

  9. 数字式竞赛抢答器(8人抢答)

    "学习或者了解人工智能小伙伴福利来了,前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家." 想了解或者学习人工智能可以看一下,我觉得学习起来挺有趣的 ...

最新文章

  1. java三目运算符嵌套_替代JS中的嵌套三元运算符
  2. VS扩展CodeMaid代码整理插件
  3. SQL零基础学习笔记(一)
  4. pt100温度传感器c语言,pt100测温程序-LCD1602
  5. 在给函数传递实参时,不能对用到引用的传NULL
  6. Linux--安装截图工具Shutter
  7. 德国 IT 薪酬大揭秘!
  8. 2016专业版Excel PQ没有提取功能
  9. 2019第四次新生周赛——YZJ的牛肉干
  10. 学长教你买电脑(笔记本篇)
  11. Kubernetes 污点和容忍
  12. dlib 面部表情跟踪
  13. MongoDB误操作恢复测试
  14. mysql数据库之字段类型
  15. netstat查看系统TIME_WAIT状态个数
  16. 一年期早过:Windows 10免费升级漏洞仍然敞开着
  17. 如何用路由器改成WiFi Pineapple系统镜像网络流量
  18. 通达信公式如何判断是指数
  19. elementui 时间选择控件 type=‘week‘ 时的参数配置以及传值问题
  20. 从公司管理到IT审计-网摘

热门文章

  1. python词频统计小项目
  2. 从PDF复制英文到word变成宋体——解决办法
  3. ecshop不同文章分类 不同文章详情页模板
  4. Windows下VirtualBox下载安装
  5. webrtc H265 网页播放器迈向实用第一步
  6. A component required a bean of type ‘com.wyh.service.XXX‘ that could not be found.
  7. editplus终极爆破修改版:
  8. linux笔记(7):东山哪吒D1H使用framebuffer画直线(HDMI输出)
  9. 极限编程下的极限测试
  10. 【紫光同创国产FPGA教程】【第四章】PDS下PLL实验