首页 > 技术 > 内容

基于FPGA的贪吃蛇小游戏实现案例

时间:2025-11-30  作者:Diven  阅读:0

FPGA实现贪吃蛇小游戏

手机游戏时代始于 1997 年,当时诺基亚在 6110 机型上发布了第一款名为〈贪吃蛇〉的手机游戏。这可能是有史以来最受欢迎的手机游戏,全球有超过 3.5 亿部手机提供这款游戏。

所以,对于大部分80后90后来说,该游戏不会感到陌生,该游戏是1997年Armanto 芬兰软件工程师(1995年在诺基亚任职),经过市场调研及选择,将该游戏带到了诺基亚6110手机上。

游戏介绍

这里就不介绍了,很经典的游戏。

软硬件环境

FPGA板卡

ZEDBOARD(纯逻辑设计,没使用ARM) 其板卡也可以

VGA显示器

PMOD_GAMEPAD

游戏需要4(上下左右移动)+RESET(游戏GG,重新开始)

为了方便使用,这里制作了一个游戏按键手柄(以前做PONG游戏做的),主要也是按键(按键比较大)。

https://gitee.com/openfpga/FPGAandGames/tree/main/2048/hardware/PMOD_GAMEPAD

Vivado

Vivado 2018.3及更高版本

连接

源码简介

整个核心FSM如下所示:

每个模块的源码上都有简介,状态机代码也比较简单(主要控制,初始状态,失败三个状态,详见代码)。

开源链接

https://gitee.com/openfpga/FPGAandGames/tree/main/SNAKE

下载后可以直接进行综合,使用JTAG下载到FPGA中,就能看到VGA显示画面如下:

编辑:黄飞

 

猜您喜欢


现代科技日益发展的今天,各种电子模块在各个行业中扮演着至关重要的角色。其中,MODULE_11.68X6MM_TM因其独特的设计和优良的性能,受到了广泛的关注和...
2025-02-24 11:50:37
保护电路安全的元件变得越来越重要。立熔自恢复保险丝(PTC自恢复保险丝)作为重要的过流保护元件,因其自动断开和恢复的特性,受到了众多厂商和用户的青睐。LIRO作...
2021-04-17 08:33:30
在超高速数据采集方面,FPGA(现场可编程门阵列)有着单片机和DSP所无法比拟的优势。FPGA时钟频率高,内部时延小,目前器件的最高工作频率可达300MHz;硬...
2020-08-24 17:01:00
电阻器作为基础元件其性能参数受到关注。susumu作为知名电阻品牌,其长电极电阻因稳定性和高精度而广受市场青睐。本文将围绕“susumu长电极电阻电压参数多少品...
2012-03-28 01:28:27
贴片电阻焊接,也称为表面贴装技术(SMT),是将小型电子元件焊接在印刷电路板(PCB)表面的工艺。操作简便快捷,以下是焊接贴片电阻的典型步骤:准备工作: 确保P...
2024-11-29 10:26:06
随着电动车的普及,电动车的安全问题越来越受到人们的关注。保险丝作为电动车电路中的重要保护装置,能够有效防止电路短路或过载,保障电动车及驾驶者的安全。那么,电动车...
2025-11-01 12:30:05
业界首款能够解决移动应用处理器、图像传感器以及显示屏之间接口不匹配的可编程桥接器件。定义了全新类别的器件——可编程ASSP,结合FPGA的灵活性和快速的产品上...
2018-07-10 10:44:00
了解贴片电阻的封装大小对于电子工程师和爱好者很重要。选择正确的封装尺寸,才能确保电路板的布局合理,并保证元器件的正常工作。最新的贴片电阻封装标准规范,主要依据I...
2024-11-29 10:26:08
焊缝量规是重要的测量工具,应用于多个领域。在建筑行业,焊缝量规用于检查焊接结构的质量,确保其符合设计标准,保障建筑物的安全性。在制造业中,尤其是汽车和船舶制造,...
2011-12-16 00:00:00
现代科技快速发展的时代,各种配件的需求日益增加。尤其是在电子产品和机械设备中,配件的质量和规格直接影响到产品的性能和使用体验。本文将重点介绍“Accessori...
2025-04-22 19:30:42