字数:10570,页数:33 论文编号:TX142
摘 要
VHDL是甚高速集成电路硬件描述语言。目前,VHDL已成为许多设计自动化工具普遍采用的标准化硬件描述语言。VHDL语言功能性强,覆盖面广,灵活性高,具有很好的实用性。本文设计一个基于VHDL的乒乓游戏机,乒乓游戏机由状态机、记分器、译码显示器与按键去抖等部分所组成。通过对各部分编VHDL程序,然后进行编译、仿真、逻辑综合、逻辑适配,后进行编程下载,并且通过GW48型EDA实验箱的验证,实现乒乓游戏机的基本功能。
关键词:VHDL;GW48;乒乓游戏机
本设计的主要任务和要求如下:
(1)使用乒乓机的甲乙双放在不同的位置发球或击球。
(2)乒乓球的位置和移动方向由灯亮及依次点亮的方向决定。球的速度为0.1s-0.5s移动1位。球过网,接球方向即可击球,提前击球或没击球均判失分。
(3)比赛按21分为一局进行,甲乙双方都应设置自己的记分牌,任何一方先记满21分,该方就算胜出,按RESET复位重新开局。
目录
1引言 1
2 VHDL简介 2
2.1 VHDL的特点及优点 2
2.2设计流图 3
3模块设计 6
3.1七段数码管显示译码器 7
3.2按键去抖电路 9
3.3状态机设计 11
3.3.1状态机的6种状态及状态转移 11
3.3.2状态机/球台控制程序 12
3.4记分器设计 17
4系统硬件测试 20
4.1 GW48系统的主要性能和特点 20
4.2 FPGA目标芯片管脚图 20
4.3系统的编译、综合、适配 22
4.4系统的有关仿真 24
4.5系统的编程配置 26
5结论 28
参考文献 29
致谢 30
基于VHDL的乒乓游戏机的设计......