您现在的位置:网站首页答辩论文计算机毕业设计

毕业设计 基于FPGA的俄罗斯方块游戏设计

  • 简介:毕业设计-基于FPGA的俄罗斯方块游戏设计,共53页,14099字,附程序,摘要:此次俄罗斯方块游戏设计是在FPGA硬件平台下,并以VHDL做为开发语言,在Quartus II开发平台上进行游戏的设计与仿真。,该游戏设计的原理是将整个图形虚拟存放在
    类型:word    页数:53    字数:14099   
    资料包括:论文 程序   
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
文件大小:1.55MB
适用专业:程序设计
适用年级:大学
论文编号:205366

论文简介:

毕业设计-基于FPGA的俄罗斯方块游戏设计,共53页,14099字,附程序
摘要:此次俄罗斯方块游戏设计是在FPGA硬件平台下,并以VHDL做为开发语言,在Quartus II开发平台上进行游戏的设计与仿真。
该游戏设计的原理是将整个图形虚拟存放在一个16*16矩阵中,行与列扫描信号同步输出到点阵板上,通过视觉暂留作用显示图形。游戏拥有的几个主要功能分别是:游戏中的方块共有4种;游戏共有6个操作功能(左移、右移、变换、暂停、开始、恢复);当方块中某一行填满方块时,游戏会自动消除该行,并使其上的方块下落一行。
本次设计实现了顶层模块和各个模块的设计与仿真,并且得到了理想的结果。
关键词:俄罗斯方块游戏,VHDL,FPGA


目 录
第1章 引言 2
1.1 课题研究的目的和意义 2
1.1.1 课题相关技术的发展 2
1.1.2 课题研究的意义 2
1.2 课题研究的内容 2
1.3 本文内容安排 2
第2章 FPGA简介 3
2.1 FPGA概述 3
2.2 FPGA基本结构 3
2.3 FPGA系统设计流程 5
2.4 FPGA编程原理 6
第3章 俄罗斯方块设计方案 8
3.1俄罗斯方块的构成 8
3.2俄罗斯方块的工作原理 10
第4章 各模块单元的设计与仿真 11
4.1 Quartus II仿真软件的简介 11
4.1.1 Quartus II数字系统开发流程 12
4.1.2 Quartus II设置步骤 12
4.2 键盘接口模块设计原理与仿真 13
4.3 译码器模块设计原理与仿真 14
4.4 扫描器模块设计原理与仿真 15
4.5 储存器模块设计原理与仿真 16
4.6 分频器模块设计原理与仿真 17
4.7 控制器模块设计原理 18
4.8 顶层模块设计原理与仿真 19
第5章 总结与展望 21
致谢 22
参考文献 23
附录 24


本设计主要研究基于FPGA的俄罗斯方块游戏,一共设计四种简易图形,在16*16三色点阵板上显示,能够实现左移、右移、转动、消行、重启、开始、暂停;将图形移动、旋转、摆放,锁定并填充到场地中,每次摆放如果将场地的一行或多行完全填满,则组成这些行的所有小正方形将被消除,而未被消除的方块会一直累积,并对后来的方块摆放造成各种影响。
1.3 本文内容安排
本文主要讨论和研究了俄罗斯方块游戏的设计原理。本文共分为5章,内容如下:
第1章简单介绍了课题研究的目的与意义。
第2章介绍FPGA系统的开发原理。
第3章对俄罗斯方块设计机构与工作原理进行分析。
第4章俄罗斯方块的个模块的设计原理及其仿真图的分析。
第5章对论文进行了总结与展望。
通过本文可以发现,基于FPGA的程序易于实现,且性能良好,是未来通信技术的主要研究方向之一,并有广阔的应用前景。


论文文件预览:
共1文件夹,1个文件,文件总大小:1.55MB,压缩后大小:733.64KB

  • 毕业设计-基于FPGA的俄罗斯方块游戏设计
  • doc毕业设计-基于FPGA的俄罗斯方块游戏设计.doc  [1.55MB]

查看评论 已有0位网友发表了看法
  • 验证码: