基于fpga的拔河游戏机设计

基于fpga的拔河游戏机设计

ID:3145247

大小:550.50 KB

页数:29页

时间:2017-11-19

基于fpga的拔河游戏机设计_第1页
基于fpga的拔河游戏机设计_第2页
基于fpga的拔河游戏机设计_第3页
基于fpga的拔河游戏机设计_第4页
基于fpga的拔河游戏机设计_第5页
资源描述:

《基于fpga的拔河游戏机设计》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、目录摘要IIAbstractIII第一章工程背景1一、EDA技术与发展1(一)大规模可编程器件1(二)硬件描述语言2(三)软件开发工具2(四)实验开发工具3(五)EDA的发展前景3二、VHDL的简介4三、Max+PlusII的简介6第二章设计原理7一、组合逻辑电路的设计方法7(一)组合逻辑电路的分类7(二)组合逻辑电路的设计方法与缺点7(三)组合逻辑电路的VHDL设计方法8二、FPGA的介紹9(一)产品设计10(二)FPGA在电路设计中的应用10(三)系统级应用10三、CPLD的介绍11四、CPLD于FPGA的关系12第三章系统设计与实现13一、设计准备13二、设计构

2、思13(一)设计要求13(二)功能分析14(三)项目设计方案14(四)系统的方案流程图:15三、VHDL设计15(一)频率计数模块15(二)灯移模块16(三)数码管扫描模块17四、编译与仿真20(一)频率计数模块仿真20(二)灯移模块仿真21II(三)数码管扫描模块仿真22五、实验调试结果22设计过程的心得体会23致谢24参考文献25II摘要随着现代社会的发展,现在的游戏是越来越多样化,拔河现在不仅仅用一个绳子来比赛也科技用电子来模拟,使游戏变的更加有有趣味。本次设计使用QuartusII工具来设计拔河游戏机的实现。其主要是实现拔河游戏的功能,其中分为两大模块,即分为

3、玩家输入模块和控制模块。通过双方按键的快慢多少来进行比较,己方按一次加一,对方按一次减一,知道有一方累计加到四次方为赢。关键字:FPGA;拔河;波形图;ASM图IIAbstractWiththedevelopmentofscienceandtechnology,nowthegameismoreandmorediversified,thetugofwarisnownotonlyusedaropetomatchtechnologywithelectronicsimulation,thegamebecomesmoreinteresting.Thedesignandimple

4、mentationusingtheQuartusIItooltodesignthetug-of-wargame.Themainfunctionisthetug-of-wargamefunction,whichisdividedintotwomodules,namelythegameplayerinputmoduleandcontrolmodule.Throughbothkeystocompareyourspeed,accordingtooneplusone,theotherbyoneminusone,knowthatthereisacumulativefourpart

5、ytowin.Keywords:FPGA;tugofwar;waveformdiagram;ASMdiagramIII基于FPGA的拔河游戏机设计第一章工程背景一、EDA技术与发展EDA技术是现代电子信息工程领域的一门新技术,同时也是现代电子设计技术和电子制造技术的核心。EDA技术是依赖功能强大的计算机,在EDA工具软件平台上开发出来的一整套电子系统设计的软硬件工具,并提供了先进的电子系统设计方法。近三十年来,EDA技术的发展大致经历了三个阶段:CAD阶段(20世纪70年代~80年代中期)这一阶段分别研制了一些单独的软件工具,人们开始利用计算机取代手工劳动,辅助进行集

6、成电路版图编辑,PCB布局布线等工作。CAE阶段(20世纪80年代中期~90年代初)这一阶段在集成电路与电子系统设计方法学以及设计工具集成化方面取得了很多成果。CPLD的推广与FPGA的出现,特别是各种硬件描述语言的出现、应用和标准化方面的重大进步为EDA的发展奠定了基础。EDA阶段(20世纪90年代至今)这一阶段硬件描述语言的标准化得到进一步确立,从而出现了以高级语言描述、系统仿真和综合技术为特征的第三代EDA技术。它大大提高了设计效率,使设计者从摆脱了大量的辅助性工作,将精力集中于创造性的方案与概念的理解上。未来EDA技术将向深度和广度两个方面发展,有专家认为,2

7、1世纪将是EDA技术快速发展的时期,并且EDA技术将是对21世纪产生重大影响的十大技术之一。一般情况下,利用EDA技术进行电子系统设计,最终目标是完成专用集成电路ASIC的设计和实现。基于可编程器件EDA技术主要包括如下四个要素:(一)大规模可编程器件可编程逻辑器件(PLD,ProgrammableLogic25基于FPGA的拔河游戏机设计Device)即部分功能可由软件程序更改的器件。它是当前数字系统设计的主要硬件基础,是硬件编程语言VHDL的物理实现工具。可编程逻辑器件使用计算机,利用软件,硬件对器件进行系列编程,然后通过程序指挥芯片配置连线和编

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。