资源描述:
《vhdl硬件描述语言课程设计报告-基于vhdl的乒乓球游戏机的设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、各专业全套优秀毕业设计图纸湖南科技大学《VHDL硬件描述语言课程设计报告》题目:乒乓球游戏机设计专业:通信工程班级:姓名:学号:指导教师:2015年01月4日信息与电气工程学院课程设计任务书2014—2015学年第一学期专业:学号:姓名:课程设计名称:设计题目:完成期限:自年月日至年月日共周设计依据、要求及主要内容(可另加附页):指导教师(签字):批准日期:年月日目录摘要2ABSTRACT2第一章课程设计的目的3第二章课程设计的内容32.1课程设计的简要说明32.2课程设计的任务和要求3第三章电路
2、工作原理4第四章主要程序及仿真结果54.1主要程序54.2编译和波形仿真9第五章对本次设计的体会和建议12参考文献:1313摘要用VHDL编程模拟乒乓球比赛,电路模块由状态机、记分器、译码显示器等部分组成,对各部分编写VHDL算法,进行编译、仿真、逻辑综合、逻辑适配及程序下栽.通过GW48型EDA实验箱的验证,乒乓游戏机能模拟乒乓球比赛的基本过程和规则,并能自动裁判和记分。VHDL是高速集成电路硬件描述语言,目前已成为许多设计自动化工具普遍采用的标准化硬件描述语言.VHDL语言功能性强、覆盖面广、
3、灵活性高,具有很好的实用。本文设计一个基于VHDL的乒乓游戏机模拟乒乓球比赛。设计的难点是状态机。并对其进行仿真,给出了仿真波形,完整程序可写入芯片,配合外围元器件,实现乒乓游戏机的功能。关键词:VHDL;GW48;乒乓游戏机AbstractTabletennissimulationgameusingVHDLprogramming,circuitmoduleiscomposedofstatemachine,marker,decodingdisplayparts,eachpartoftheprepa
4、rationoftheVHDLalgorithm,compile,simulation,logicsynthesis,logicadapterandprogramplanted.ThroughexperimentalverificationboxtypeGW48EDA,tabletennistourbasicprocessandrulesofplayoffunctionsimulationtabletenniscompetition,andcanautomaticallyjudgeandscore
5、.VHDLisahighspeedintegratedcircuithardwaredescriptionlanguage,hasnowbecomethestandardiswidelyusedinmanydesignautomationtools,hardwaredescriptionlanguage.VHDLlanguagefunctionisstrong,widecoverage,highflexibility,practicabilityisverygood.Atabletennismat
6、chsimulationtabletennisgamemachinebasedonVHDLisdesignedinthispaper.Designisthedifficultyofstatemachine.Andthesimulation,thesimulationwaveform,acompleteprogramcanbewrittenwithchip,peripheralcomponents,toachievethefunctionoftabletennisgamemachine.Keywor
7、ds:VHDL;GW48;tabletennisgamemachine13第一章课程设计的目的1、熟练掌握了相关软件MaxPlus2的使用操作。能对VHDL语言程序进行编译及调试,以及通过计算机仿真,得到正确的仿真波形图,并根据所得仿真波形图分析判断并改进所设计的电路。2、在成功掌握软件操作基础上,将所学数字电路的基础课知识与VHDL语言的应用型知识结合起来并与实际设计,操作联系起来,即“理论联系实际”的观点。3、完成可编程器件与VHDL语言课程设计,掌握设计语言技术的综合应用性。本次设计课题为多
8、路彩灯控制器。4、熟悉系统的分析和设计方法,合理掌握选用集成电路的方法,初步接触EDA技术,为以后本专业的学习奠定良好的基础。第二章课程设计的内容2.1课程设计的简要说明两人乒乓球游戏机是用9个发光二级管代表乒乓球台,中间一个发光二极管兼做乒乓球网,用点亮的发光二极管按一定方向移动来表示球的运动。在游戏机的两侧各设置发球和击球开关,(一个是发球开关StartA,StartB;另一个是击球开关HitA,HitB。)甲乙双方按乒乓球比赛规则来操作开关。当甲方按动发球开关时,靠近甲方的第