摘要
基于数字系统的 Demon 小游戏是指玩家通过对 button 的操作实现对 Demon 的控制, 跳跃障碍的游戏。通过调用 VGA 显示屏来显示游戏界面。游戏操作简单快捷,容易掌握, 游戏画面精细生动。工程使用时序状态机模型,采用层次化、模块化方法,使用 Verilog
HDL 语言编写程序,基于 Xilinx Spartan-3 实验平台实现工程。
本设计能够实现简单的人机交互功能,并且游戏难度会随着时间的推移而增加,来提高游戏的趣味性和挑战性。
关键词:VGA 显示 FPGA Verilog 语言 Demon 跳跃障碍
目录
目录
摘要 ii
目录 3
图目录 4
第 1 章 绪论 5
1.1Demon 游戏设计背景 5
1.2国内外现况分析 5
1.3主要内容和难点 5
第 2 章 Demon 跳跃障碍游戏设计原理 5
2.1Demon 设计相关内容 5
2.2Demon 设计方案 6
2.3Demon 硬件设计 6
第 3 章 Demon 设计实现 6
3.1实现方法 6
3.2实现过程 7
3.2.1VGA 显示模块 7
3.2.2时钟分频模块 8
3.2.3工程核心模块 9
第 4 章 系统测试验证与结果分析 18
4.1功能测试与结果分析 18
4.2设计工程遇到的困难 20
第 5 章 结论与展望 20