资源描述:
《基于fpga技术实现智能抢答器的设计说明毕业设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、河北工业大学城市学院2013届本科毕业设计说明书河北工业大学城市学院毕业设计说明书作者:学号:系:信息工程系专业:电子科学与技术题目:基于FPGA技术实现智能抢答器的设计指导者:教授(姓名)(专业技术职务)评阅者:(姓名)(专业技术职务)年月日河北工业大学城市学院2013届本科毕业设计说明书毕业设计(论文)中文摘要基于FPGA技术实现智能抢答器的设计摘要:智力抢答器作为一种电子产品,很早就广泛应用于各种智力和知识竞赛场合。但之前所使用的抢答器有的电路复杂不便于制作,可靠性低,实现起来非常困难。FPGA的出现从根本上改变了以往数字电路的设计模式,使电路由硬件设计转变为软件设
2、计。从而提高了设计的灵活性,降低了电路的复杂程度,功能升级方便,大大缩短了设计周期,减少了研发经费。本设计采用FPGA现场可编程技术,避免了硬件电路的焊接与调试,同时由于FPGA的I/O端口丰富,可以在设计的基础上略加修改实现具有多组输入的抢答器,增强了系统的灵活性。本系统具有较好的稳定性和可靠性,能准确、公正、直观地判断出第一抢答者,并通过抢答器的指示灯显示和蜂鸣器等手段指示出第一抢答者。关键字:智力抢答器FPGA缩短周期稳定性可靠性河北工业大学城市学院2013届本科毕业设计说明书毕业设计(论文)外文摘要TitleThedesignoftheintelligentvie
3、stoanswerfirstdevicebasedonFPGAtechnologyAbstraIntelligenceresponderasakindofelectronicproducts,arewidelyusedinallkindsofintelligenceandknowledgecompetitionveryearly.Butbeforethebuzzerusedsomecircuitisnoteasytomake,lowreliability,isverydifficulttoimplement.TheappearanceofFPGAfundamentally
4、changedthepreviousdigitalcircuitdesignpattern,makethecircuitdesignedbyhardwareintosoftwaredesign.Soastoimprovetheflexibilityofthedesign,reducesthecomplexityofthecircuit,upgradeconvenient,greatlyshortenthedesigncycle,reducetheresearchanddevelopmentspending.ThisdesignUSESFPGAfieldprogrammab
5、letechnology,avoidtheweldinganddebuggingofhardwarecircuit,atthesametimebecausetheI/OportoftheFPGAisrich,canberealizedonthebasisofthedesignalittlemodificationhasmultiplesetsofinputbuzzer,enhancetheflexibilityofthesystem.Thissystemhasgoodstabilityandreliability,accurate,fairandvisuallydeter
6、minethefirstviestoanswerfirst,andthroughtheresponderlightdisplayandbuzzershowfirstviestoanswerfirst.Keywords:IntelligencebuzzerFPGACycle-timereductionStabilityResponsibility河北工业大学城市学院2013届本科毕业设计说明书目次1引言-1-1.1本课题的发展现状-1-1.2本课题研究的目的和意义-2-1.3、实现方法概述-2-2基本应用电路设计-5-2.1 抢答器设计基本要求-5-2.2硬件电路设计-6-
7、2.3软件程序设计-6-3系统总体电路图-18-4编程及测试-19-结论-20-参考文献-21-致谢-22-附录-24-河北工业大学城市学院2013届本科毕业设计说明书1引言FPGA(即现场可编程门阵列)差不多最早出现在上个世纪的八十年代中期,现场可编程门阵列是在PAL、GAL、CPLD等一系列可编程的器件的基础上更先进的发展产物。它的工作原理是采用了逻辑单元阵列LCA的概念,在它的内部包括了可配置逻辑模块CLB、输出输入模块和内部的连线三个部分。它的优点是能够重复的编程,在系统加电时,可编程门阵列就可以加载各个配置的数据,与