赞
踩
使用verilog语言设计实现俄罗斯方块游戏。
本设计主要在FPGA上实现了一个经典小游戏“俄罗斯方块”。本项目基本解决方案是,实现主控模块,通过VGA接口来控制屏幕进行显示。
整个系统由四部分组成,按键输入处理模块、控制模块、数据路径模块以及VGA显示接口模块。整个系统的结构如下图所示:
下面分别对四个模块进行介绍:
1)按键输入处理模块
按键处理模块的主要功能是对输入系统的up,down,left,right四个控制信号进行消抖处理,并对其进行上升沿检测。
2)控制模块
控制模块采用FSM的方式进行控制。在控制模块中,定义了10个状态。
3)数据路径
数据路径模块主要功能是,根据控制模块给出的信号,对俄罗斯方块当前的逻辑状态进行判断,更新背景矩阵。
4)显示部分
输出结果通过VGA接口接入显示屏显示。VGA(Video Graphics Array)视频图形阵列是IBM于1987年提出的一个使用模拟信号的电脑显示标准。VGA接口即电脑采用VGA标准输出数据的专用接口。VGA接口共有15针,分成3排,每排5个孔,显卡上应用最为广泛的接口类型,绝大多数显卡都带有此种接口。它传输
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。