欢迎来到天天文库
浏览记录
ID:9388931
大小:1.19 MB
页数:48页
时间:2018-04-29
《基于fpga的数码显示和键盘扫描的电路设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、2010届电子信息工程毕业设计(论文)前言现在,电子技术的发展非常迅猛高新科技日新月异。特别是专用集成电路(ASIC)设计技术的日趋进步和完善,推动着数字电路系统设计方法的发展,使他从单纯的ASIC设计走向了系统设计和单片系统的设计。而经过几十年的发展越来越成熟的FPGA设计方式以他的短周期,低成本,灵活方便的独特优势走红于电子技术业内。FPGA是英文FieldProgrammableGateArray的缩写,即现场可编程门阵列,它是在PAL、GAL、PLD等可编程器件的基础上进一步发展的产物。它是作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既能解决定制电路的不足,又能克
2、服原有可编程器件门电路数有限的缺点。本设计的的内容是基于FPGA的数码显示和键盘扫描电路的设计,通过键盘对数码显示调控来实现FPGA的思想。键盘输入通过按键扫描检测和去抖动在通过编码输入到显示电路中,在显示过程中能通过键盘输入对显示内容进行校正和调节。在通过编译仿真下载到FPGA电子板上后能显示预期的信号,当按下键盘时候能产生预期的结果。在设计这个课题的过程中,遇到很多问题,比如开始的时候遇到的一个问题就是自己在在quartus中进行仿真,把模块单个的拿出来仿真仿真波形正常,但当把几个模块连在一起的时候仿真就出不来预期的波形。最后在老师和同学的帮助下发现要对每个模块进行了解,对模块之间的
3、连接要适当的处理。经过这次设计,尽管结果不是那么完美,但为自己以后的生活,学习有了很大的帮助,特别是在设计过程中不断遇到问题不断解决问题的经验会让我受用终生。I2010届电子信息工程毕业设计(论文)第一章绪论11.1选题背景11.1.1课题相关技术的发展11.1.2课题研究的必要性21.2课题研究的内容2第二章FPGA简介32.1FPGA概述32.2FPGA基本结构32.3FPGA系统设计流程52.4FPGA开发编程原理7第三章电路总体设计方案93.1总体电路的构成93.2电路工作原理10第四章单元电路设计124.1分频模块电路设计与实现124.2键盘扫描模块电路设计与实现134.2.1
4、键盘接口电路原理134.2.2键盘接口的VHDL描述144.3计数模块设计与实现204.3.1秒计数模块204.3.2分计数模块224.3.3时计数模块234.4动态扫描及显示电路设计与实现254.4.1动态扫描模块254.4.2显示模块26第五章总体仿真和实物图285.1总体仿真图285.2实物图29第六章结论315.1结论分析315.2不足之处32第七章致谢33参考文献34附录一36I2010届电子信息工程毕业设计(论文)附录二39附录三40I2010届电子信息工程毕业设计(论文)摘要设计一个基于FPGA的数码显示和键盘扫描电路,具体内容包括键盘接口,数码显示接口,实时时钟和键盘扫描
5、电路等内容。主要采用EDA技术,以硬件描述语言VHDL为系统逻辑描述手段设计文件,在quartus工具软件环境下,采用自顶向下的设计方法,由各个基本模块共同构建了一个基于FPGA的电路。系统主芯片采用EP13T144C,由时钟模块、控制模块、计时模块、数据译码模块、显示模块组成。经编译和仿真,在可编程逻辑器件上下载验证。本设计以时分秒的形式显示,由按键输入进行对显示的校时、启动停止功能。关键词硬件描述语言,VHDL,FPGA,键盘接口I2010届电子信息工程毕业设计(论文)AbstractThisdesignisanFPGA-baseddigitaldisplayandkeyboards
6、cancircuitdesign,includingthekeyboardinterface,digitaldisplayinterface,real-timeclockandkeyboardscanningcircuit.TheuseofEDAdesigntechnology,hardware-descriptionlanguageVHDLdescriptionlogicmeansforthesystemdesigndocuments,inMaxplusIItoolsenvironment,atop-downdesign,bythevariousmodulestogetherbuild
7、aFPGA-baseddigitalclock.ThemainsystemchipsusedEP1C3T144C,makeupoftheclockmodule,controlmodule,timemodule,datadecodingmodule,displayandbroadcastmodule.Aftercompilingthedesignandsimulationprocedures,theprogrammablelogicd
此文档下载收益归作者所有