谁有FPGA的俄罗斯方块程序代码游戏程序啊,最好是verilog HDL语言写的,给发一份,发了再加分,急

第2页/共8页
(2)FA280平台
本次设计主要是基于联华众科FPGA开发板FA280,其核心器件为 Altera Cyclone II系列的EP2C8,FA280外观如下图2—1所示。
图2—1 FA280外观图
(3)编程语言
本次设计使用编程语言是硬件描述语言Verilog HDL,它具有简洁、高效、易用、功能强大等优点,因此,逐渐被众多设计者接受了喜爱。Verilog HDL是目前应用最为广泛的硬件描述语言。
2.2 系统设计框图
(1)俄罗斯方块游戏框图
俄罗斯方块游戏的顶层框图如图2—2所示。它主要有PS2键盘解码模块、俄罗斯方块控制模块、显示模块以及背景音乐模块。
图2—2 俄罗斯方块游戏顶层框图
(2)串口通信以及数据处理模块框图
该框图主要有串口模块、乘法器模块、除法器模块组成。其顶层框图如图2—2所示。其中串口模块主要负责发送以及接收数据,乘法器、除法器模块分别对串口发送的数据进行乘除处理。
图2—3 串口数据处理顶层框图
第三章 系统方案实现
3.1俄罗斯方块游戏
(1)显示模块
俄罗斯方块显示主要是基于实验板与显示器的VGA接口连接,通过VGA协议控制。
a) VGA显示原理
VGA是IBM在1987年推出的一种视频传输标准,具有分辨率高、显示速率快、颜色丰
第2页/共8页
寻找更多 ""网站已改版,请使用新地址访问:
Tetris-VHDL 利用FPGA和VGA显示器实现的俄罗斯方块游戏。 使用 语言和Xilinx开发。 - -Verilog 247万源代码下载-
&文件名称: Tetris-VHDL& & [
& & & & &&]
&&所属分类:
&&开发工具: LISP
&&文件大小: 3881 KB
&&上传时间:
&&下载次数: 0
&&提 供 者:
&详细说明:利用FPGA和VGA显示器实现的俄罗斯方块游戏。 使用VHDL语言和Xilinx开发。-Using FPGA and VGA monitor to develop a Tetris game. Developed using VHDL language and Xilinx .
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&淇缃瑰?VHDL&&...................\.DS_Store&&__MACOSX&&........\淇缃瑰?VHDL&&........\...................\._.DS_Store&&淇缃瑰?VHDL\SourceCode&&...................\..........\BoardData.txt&&...................\..........\cnt10.txt&&...................\..........\cnt16.txt&&...................\..........\cnt20.txt&&...................\..........\debug.log&&...................\..........\KeyBoard.txt&&...................\..........\ShowBoard.txt&&...................\..........\StateMachine.txt&&...................\..........\Top.txt&&...................\..........\vga.txt&&...................\璧?&&...................\璧?ECE448_lecture11_memories.ppt&&...................\璧?xapp463.pdf&&...................\璧?渚绋-VGA.doc&&...................\璧?轰FPGA淇缃瑰娓告璁.docx&&__MACOSX\淇缃瑰?VHDL\璧?&&........\...................\璧?._轰FPGA淇缃瑰娓告璁.docx&&淇缃瑰?VHDL\璧?轰FPGA淇缃瑰娓告璁.pdf&&__MACOSX\淇缃瑰?VHDL\璧?._轰FPGA淇缃瑰娓告璁.pdf&&淇缃瑰?VHDL\璧?轰VHDL璇VGA剧ず涓?pdf
&输入关键字,在本站247万海量源码库中尽情搜索:网站已改版,请使用新地址访问:
tetis 用verilog编写的俄罗斯方块游戏,适合初学者 VHDL-FPGA-
269万源代码下载-
&文件名称: tetis& & [
& & & & &&]
&&所属分类:
&&开发工具: VHDL
&&文件大小: 17942 KB
&&上传时间:
&&下载次数: 2225
&&提 供 者:
&详细说明:用verilog编写的俄罗斯方块游戏,适合初学者-Tetris game written in verilog for beginners
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&tetis&&.....\ISE_lab19&&.....\.........\counters.vhd&&.....\.........\device_usage_statistics.html&&.....\.........\display.vhd&&.....\.........\gamecontrol.vhd&&.....\.........\kb2vhdl.vhd&&.....\.........\kbfilter.vhd&&.....\.........\Memchar.vhd&&.....\.........\score.vhd&&.....\.........\test.txt&&.....\.........\tetrix.bgn&&.....\.........\tetrix.bit&&.....\.........\tetrix.bld&&.....\.........\tetrix.cel&&.....\.........\tetrix.cmd_log&&.....\.........\tetrix.drc&&.....\.........\tetrix.ise&&.....\.........\tetrix.ise_ISE_Backup&&.....\.........\tetrix.lso&&.....\.........\tetrix.ncd&&.....\.........\tetrix.ngc&&.....\.........\tetrix.ngd&&.....\.........\tetrix.ngr&&.....\.........\tetrix.ntrc_log&&.....\.........\tetrix.pad&&.....\.........\tetrix.par&&.....\.........\tetrix.pcf&&.....\.........\tetrix.prj&&.....\.........\tetrix.ptwx&&.....\.........\tetrix.restore&&.....\.........\tetrix.stx&&.....\.........\tetrix.syr&&.....\.........\tetrix.twr&&.....\.........\tetrix.twx&&.....\.........\tetrix.ucf&&.....\.........\tetrix.unroutes&&.....\.........\tetrix.ut&&.....\.........\tetrix.vhd&&.....\.........\tetrix.xpi&&.....\.........\tetrix.xst&&.....\.........\tetrix_guide.ncd&&.....\.........\tetrix_ise10migration.zip&&.....\.........\tetrix_map.map&&.....\.........\tetrix_map.mrp&&.....\.........\tetrix_map.ncd&&.....\.........\tetrix_map.ngm&&.....\.........\tetrix_map.xrpt&&.....\.........\tetrix_ngdbuild.xrpt&&.....\.........\tetrix_pad.csv&&.....\.........\tetrix_pad.txt&&.....\.........\tetrix_par.xrpt&&.....\.........\tetrix_prev_built.ngd&&.....\.........\tetrix_summary.html&&.....\.........\tetrix_summary.xml&&.....\.........\tetrix_usage.xml&&.....\.........\tetrix_vhdl.prj&&.....\.........\tetrix_xdb&&.....\.........\..........\cst.xbcd&&.....\.........\..........\tmp&&.....\.........\..........\...\ise&&.....\.........\..........\...\ise.lock&&.....\.........\..........\...\...\version&&.....\.........\..........\...\...\__OBJSTORE__&&.....\.........\..........\...\...\............\Autonym&&.....\.........\..........\...\...\............\common&&.....\.........\..........\...\...\............\HierarchicalDesign&&.....\.........\..........\...\...\............\..................\HDProject&&.....\.........\..........\...\...\............\..................\.........\HDProject&&.....\.........\..........\...\...\............\..................\.........\HDProject_StrTbl&&.....\.........\..........\...\...\............\..................\__stored_object_table__&&.....\.........\..........\...\...\............\PnAutoRun&&.....\.........\..........\...\...\............\.........\Scripts&&.....\.........\..........\...\...\............\.........\.......\RunOnce_tcl&&.....\.........\..........\...\...\............\.........\.......\RunOnce_tcl_StrTbl&&.....\.........\..........\...\...\............\ProjectNavigator&&.....\.........\..........\...\...\............\ProjectNavigatorGui&&.....\.........\..........\...\...\............\...................\GuiProjectData&&.....\.........\..........\...\...\............\...................\GuiProjectData_StrTbl&&.....\.........\..........\...\...\............\................\dpm_project_main&&.....\.........\..........\...\...\............\................\................\dpm_project_main&&.....\.........\..........\...\...\............\................\................\dpm_project_main_StrTbl&&.....\.........\..........\...\...\............\................\__stored_objects__&&.....\.........\..........\...\...\............\................\__stored_objects___StrTbl&&.....\.........\..........\...\...\............\................\__stored_object_table__&&.....\.........\..........\...\...\............\SrcCtrl&&.....\.........\..........\...\...\............\.......\SavedOptions&&.....\.........\..........\...\...\............\STE&&.....\.........\..........\...\...\............\WebTalk&&.....\.........\..........\...\...\............\xreport&&.....\.........\..........\...\...\............\.......\Gc_RvReportViewer-Current-Module&&.....\.........\..........\...\...\............\.......\Gc_RvReportViewer-Current-Module_StrTbl&&.....\.........\..........\...\...\............\.......\Gc_RvReportViewer-Module-Data-tetrix&&.....\.........\..........\...\...\............\.......\Gc_RvReportViewer-Module-Data-tetrix_StrTbl&&.....\.........\..........\...\...\............\.......\Gc_RvReportViewer-Module-DataFactory-Default&&.....\.........\..........\...\...\............\.......\Gc_RvReportViewer-Module-DataFactory-Default_StrTbl&&.....\.........\..........\...\...\............\_ProjRepoInternal_&&.....\.........\..........\...\...\__REGISTRY__&&.....\.........\..........\...\...\............\Autonym&&.....\.........\..........\...\...\............\.......\regkeys
&[]:很好,推荐下载&[]:很好,推荐下载&[]:纯粹是垃圾
&近期下载过的用户:
&&&&&&&&&[]
&相关搜索:
&输入关键字,在本站269万海量源码库中尽情搜索:
&[] - 基于FPGA的cpu设计,可以作为很好的入门教材
&[] - PKE无钥匙进入系统,钥匙端完整代码,使用AS3932低频唤醒
&[] - 功能:用OPENGL实现火焰动态纹理的合成
&[] - 键盘鼠标的原代码,用FPGA实现,使用Verilog HDL编写,已经使用FPGA验正过了,完全可以用
&[] - FPGA很有价值的27实例.rar
包括 LED控制VHDL程序与仿真 2004.8修改.doc;
LED控制VHDL程序与仿真;
LCD控制VHDL程序与仿真 2004.8修改;
LCD控制VHDL程序与仿真;
ADC0809 VHDL控制程序;
TLC5510 VHDL控制程序;
&[] - led灯按键控制 VerilogHDL 始于FPGA入门学习
&[] - 在FPGA内使用PID算法反馈控制小车速度和方向,四电机独立
&[] - 俄罗斯方块游戏。可改变游戏速度,实现了最简单的功能,包含分频、按键防抖,可在8*8点阵上显示。
&[] - 这是用VERILOG写的简单推箱子游戏,可以在spratan-3e上运行,vga上显示
&[] - 用FPGA驱动VGA显示器并控制VGA显示部分俄罗斯方块以及横条、竖条、棋盘格等FPGA技术讨论区 - 最专业的FPGA ZYNQ论坛--黑金动力社区 -
Powered by Discuz! Archiver
(234篇回复)
(44篇回复)
(74篇回复)
(171篇回复)
(4149篇回复)
(43篇回复)
(333篇回复)
(54篇回复)
(13篇回复)
(21篇回复)
(154篇回复)
(812篇回复)
(14篇回复)
(931篇回复)
(451篇回复)
(131篇回复)
(88篇回复)
(106篇回复)
(20篇回复)
查看完整版本:查看: 42672|回复: 812
黑金开发板之俄罗斯方块实验
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
才可以下载或查看,没有帐号?
最近一段时间用黑金开发板做了个俄罗斯方块游戏,借鉴了一些比较好的算法思想,经过多次调试终于能在板子上正常运行了,有点小遗憾的是,对游戏结束的控制不是很准确,没办法我接下来要搞自己的课题了,希望各位高手能加以改进,O(∩_∩)O~& &&&OK,废话不多说,先上图片,再附源码。
& & 游戏开始画面:
1.jpg (83.68 KB, 下载次数: 201)
19:21 上传
& & 游戏运行画面:
2.jpg (47.75 KB, 下载次数: 141)
19:22 上传
3.jpg (45.64 KB, 下载次数: 132)
19:23 上传
4.jpg (56.61 KB, 下载次数: 135)
19:23 上传
& & 游戏结束画面:
5.jpg (47.87 KB, 下载次数: 143)
19:24 上传
& & 源代码:
游客,如果您要查看本帖隐藏内容请
厉害!佩服
本帖最后由 gonnavis 于
16:56 编辑
数据存在哪里的?&&SDRAM吗?
Verilog怎么控制sdram啊?
不错,不错 ... 支持了!
hhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhhh
借鉴一下 嘿嘿
看着代码表示鸭梨很大
本帖最后由 tejorge 于
20:58 编辑
& & 没有用到SDRAM啊,你看一下工程的管脚分配就知道了,呵呵
嘿嘿 希望和大家一起学习,共同进步
不错,不错 ... 支持了!
Powered by}

我要回帖

更多关于 俄罗斯方块程序代码 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信