登录
首页 » VHDL » 基于FPGA的俄罗斯方块

基于FPGA的俄罗斯方块

于 2023-05-04 发布 文件大小:554.81 kB
0 220
下载积分: 2 下载次数: 1

代码说明:

本次设计中需要用到16个点来完成显示功能,可以选用一个16位的向量来存储个点状态,再用两个整型数分别控制当前点的坐标。但是这样控制会涉及到乘法运算,比较复杂。因此我们选择用4个4位向量STAN(0 TO 3),每个向量代表一行点阵,这样做不仅使控制简单,而且在扫描显示的时候很方便,代码也很简洁。设计包括2个大的元件,一个是RUSSIA,其功能是存储状态,分频,完成左右下移动以及计分等功能;另一个是RUSSIA_SCAN,主要完成点阵扫描和数码管译码。具体设计是这样的:4个向量STA0,STA1,STA2,STA3记录游戏状态,点的坐标由COL 和ROW来控制。设置两个指针FLAG和ROW4,如果四列中有一列都为1,表示游戏结束了,置FLAG为1,程序进入NULL;当最后一行及STA3=”1111”时,置ROW4=1,当ROW4=1时,表示要消行,加分,并且将上一行的值赋到下一行。游戏继续,如按下左键或右键,程序更根据下一状态决定是否左移或右移。若无键按下,则根据情况当前点是否需要自动下移。(设计用板子上的左边第一个按键为左移动键,第二个键为reset键,右边第一个键为右移动键)

下载说明:请别用迅雷下载,失败请重下,重下不扣分!

发表评论

0 个回复

  • FPGA驱动VGA接口显示字符
    FPGA驱动VGA接口显示字符 -FPGA-driven interface VGA display characters
    2022-08-21 10:55:12下载
    积分:1
  • DDS 基于FPGA的任意波形信号发生器
    基于FPGA的任意波形信号发生器,可实现频率、幅度、相位的调节,输出方波、正弦波、锯齿波(Arbitrary waveform generator based on FPGA)
    2017-05-22 15:54:24下载
    积分:1
  • StepperMotorDrivepinassign
    stepper motor vhdl pin assignments and code
    2011-08-12 23:15:46下载
    积分:1
  • wishbone 源代码,opencore
    wishbone 源代码,opencore-wishbone source code, opencore
    2022-05-13 00:28:04下载
    积分:1
  • FifoinFIFO
    systemc实现的一个fifo,对想要学习systemc的同学很有帮助哦(A fifo systemc achieved, the students want to learn systemc helpful oh)
    2021-04-18 00:28:52下载
    积分:1
  • 基于EPM1270的VGA显示器接口源码Verilog
    基于EPM1270的VGA显示器接口源码Verilog-Based on the EPM1270
    2022-03-24 16:21:09下载
    积分:1
  • 一个有关于UART开发的自己的一个VHDL代码
    一个有关于UART开发的自己的一个VHDL代码-A UART has developed its own about a VHDL code
    2023-03-01 05:35:04下载
    积分:1
  • shuzishizhong
    数字时钟,包括流程图以及编码和完整的实验报告,内容详细丰富。(Digital clock, including flowcharts, and coding and a full lab report, detailed and rich.)
    2011-12-20 19:53:07下载
    积分:1
  • Arinc429
    一个简单的429协议实现的VHDL语言代码,具备基本的429数据字的收发功能,并且仿真通过,效果一般。(A simple 429 protocol to realize the VHDL language code, with basic data words of 429 transceiver functions, and through simulation, the effect of general.)
    2021-04-20 14:48:51下载
    积分:1
  • cic_compiler_ds613
    说明:  国外的CIC补偿滤波器设计文件,非常有用(Abroad, CIC compensation filter design files, very useful)
    2010-03-21 13:56:49下载
    积分:1
  • 696516资源总数
  • 106914会员总数
  • 0今日下载