- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
桂林电子科技大学基于FPGA的四路抢答器设计
第1页共21页
摘要
本文介绍了以FPGA为基础的四路抢答器的设计,此次设计是一个有4组抢答输入,并具有抢答计时控制,按键消抖以及积分显示等功能的通用型抢答器。主持人有4个按键控制,可以进行开始抢答,对各抢答小组成绩进行相应加减操作以及所有积分重置。此次设计程序使用verilog语言编写,并且使用modelsim进行相关仿真,最后在FPGA开发板上烧录程序进行实际操作演示实现了相应功能,达到了此次设计的目的。本设计采用FPGA来做增强了时序控制的灵活性,同时由于FPGA的IO端口资源丰富,可以再本设计基础上稍加修改可以重复设计出具有多组输入的抢答器。
关键字:按键消抖;显示;仿真;四路抢答;
桂林电子科技大学基于FPGA的四路抢答器设计
第2页共21页
Abstract
Inthispaper,thedesignoffourchannelresponderbasedonFPGAisproposed.Thedesigncontainsfourchannelinput,andalsoithastimingfunction,button-stop-shakingfunction,scoredisplayfunction.Andtheresultofthedesignisauniversalresponder.Thehosthasfourbuttonstocontrol,inordertostartresponse,addorsubthescoresforeachgroupandclearallgroupscores.Thedesignprogramusesveriloglanguagetowritesoftware.Andmodelsimisusedtosimulatethefunctiononcomputer.AtlasttheactualdesignresultsaredemonstratedontheFPGAdevelopmentboard,andthefunctionsarewellveified.Theresultachievesthepurposeofthedesign.ThedesignusesFPGAtoenhancetheflexibilityoftimingcontrol.AtthesametimebecauseofIOportresouresinFPGAaremuchrich,ifyouwanttodesignmorechannelsresponder,youjustonlyrepeatdesignonthebasicofthedesignwhichisslightlymodified.
Keywords:button-stop-shaking;display;simulate;fourchannelresponder;
桂林电子科技大学基于FPGA的四路抢答器设计
第3页共21页
目录
1引言 4
2FPGA原理及其相关工具软件的介绍 4
2.1FPGA开发过程与应用 4
2.1.1FPGA发展历程及现状 5
2.1.2FPGA工作原理 5
2.1.3FPGA开发流程 5
2.2QuartusII软件 6
2.3Simulink软件 7
2.3.1代码仿真 7
2.3.2门级仿真和时序仿真 8
3实验步骤及仿真调试结果 8
3.1功能描述及设计架构 8
3.2抢答器程序流程图和各模块软件代码分析 9
3.2.1抢答器程序结构及主程序流程图
文档评论(0)