Achieving best-in-class RF performance in next gen Industrial and Medical connected applications
时长:00:03:01
ADI LTspice 课程
时长:00:03:01
如何访问您的未交付订单及获取重要资源
时长:00:03:01
高效且紧凑的电动两轮车充电器设计,采用 Hiper 系列芯片
时长:00:03:01
电动两轮车设计生态系统
时长:00:03:01
常见深度学习模型介绍及应用培训教程
时长:00:03:01
利用Microchip网络控制器简化IoT连接
时长:00:03:01
Microchip第22届中国技术精英年会——采访篇
时长:00:03:01
“芯”光璀璨,鹏城共赏——2025 Microchip中国技术精英年会深圳站回顾
时长:00:03:01
技术热潮席卷三城,2025 Microchip中国技术精英年会圆满收官!
时长:00:03:01
| 视频名称: | 基于FPGA的tetris设计 |
|---|---|
| 浏览次数: | 5284 |
| 播放时长: | 00:03:01 |
| 标签: | 信息技术大赛 FPGA Xlinx ise14 basys2 |
| 简介: | 开发背景: 俄罗斯方块作为家喻户晓老少皆宜的大众,具有的数学性、动态性与知名度。其上手极其简单,但是要熟练地掌握其中的操作与摆放技巧,难度却不低。本次ITAT电子系统设计团体赛,我们小组制作的是一款基于basys2开发板的俄罗斯方块(tetris)的。 结构说明: 显示器技术规格提供的行频一般在30kHz~45kHz(保守数据),场频一般在50Hz~75Hz,针对以上数据,30kHz的行频进行扫描时所需时钟频率为:30kHz×800(行周期)=24MHz,则场频为:30kHz÷525(场周期)=57.14Hz 。 本方块采用标准的VGA(640×480,60Hz),主频为50MHz,VGA工作频率为25MHz。,本设计在原开发板的基础上增添了一片50M的有源晶振,以稳定VGA显示器的显示。 软件平台上,本小组,利用Xlinx公司的ise14平台及 VHDL语言,分别设计了键盘检测模块、得分控制模块、控制模块、存储模块(两块BRAM,分别存储图像颜色及字符编码)、文本显示模块、显示模块、以及VGA显示模块,最后对各个模块进行了接口建模,组成了该tetris设计。 功能与使用说明: (1) 开始、复位按键F2 开始时处于停止状态须按下按键F2开始新,过程中也可以通过按键F2随时重新开始 (2)暂停及继续按键F1过程中可通过按键A、D控制左、右移动方块,按键S按下,以x4速度加速下降,按键Space可控制旋转方块,途中可通过按键F1暂停,须开始时再次按下按键F1即可。 (3) 得分统计 在模块右边的提示栏,可显示基本操作及当前得分数,每消除一行可得分1分,最高得分为9999分。 (4) 最高分统计 提示栏在每次重新开始时可记录本次的分数,若超过最高分则被统计显示。 (5) 得分加速 进行过程中,默认以x1速度下降;得分超过100分,速度加倍为x2模式;超过200分,速度加倍为x3模式;超过300分,速度加倍为x4模式。 该系统相关内容介绍:http://forum.eepw.com.cn/thread/224592/1 |