您现在正在浏览:首页 > 论文 > 计算机 > 毕业设计-基于FPGA的俄罗斯方块游戏设计

免费下载毕业设计-基于FPGA的俄罗斯方块游戏设计

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:程序设计
  • 适用年级:大学
  • 上传用户:王御天999
  • 文件格式:word
  • 文件大小:733.64KB
  • 上传时间:2013-3-28 23:51:07
  • 下载次数:0
  • 浏览次数:0

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介

毕业设计-基于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的俄罗斯方块游戏设计
    • Microsoft Word文档毕业设计-基于FPGA的俄罗斯方块游戏设计.doc  [1.55MB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部