- 1、本文档共8页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
基于FPGA的贪吃蛇游戏设计--第1页
基于FPGA的贪吃蛇游戏
一、项目简介
贪吃蛇游戏是一款比较古老且流行的游戏,该项目做的是一款以FPGA
实验板为控制端,显示器为终端的贪吃蛇游戏。涉及到的关键技术是:配置
生成nios核,了解VGA格式,贪吃蛇游戏软件设计。
二、整体设计思路
整体思路是基于DE2实验板,用QuartusII自带的nios核做一个32位的
CPU,载入程序后就可以通过DE2板上的4个按键和显示器来玩贪吃蛇的游
戏了。同时在实验板的LCD上显示玩家所得的分数。
由于使用的是VGA格式传送图象信号,所以显示器要求支持VGA格式。
FPGA使用的是Altera大学计划的DE2板子。同时板上提供了丰富的输入输
出设备。该项目使用到的资源有:4个按键,外扩的SRAM,Flash,VGA
模块,LCD显示模块。完全满足项目的设计要求。
三、硬件说明
硬件以实验板为基础设计。以下原理图中的悬空引脚网络号都是连向
CycloneII2C35(CycloneIV4CE1155)芯片的。整个系统的硬件主要由电源模
块,CPU及存储器,按键模块,LCD模块,VGA模块,下载调试模块组成。
下面将依次介绍。
系统硬件框图如下:
首先介绍实验板上自带的50M晶振。它作为基准时钟源,然后通过数字
逻辑电路内部分频至不同的频率作为不同模块的时钟源。
50M晶振电路原理图如下:
基于FPGA的贪吃蛇游戏设计--第1页
基于FPGA的贪吃蛇游戏设计--第2页
虽然可以在FPGA内部就开辟出RAM和ROM区。但一般应用都不这样
做,而是采用外部专用芯片。一是价格原因,二是FPGA的SOPC应用一般
规模很大,内部开辟的RAM区大小难以达到设计要求,而内部ROM根本
就没有掉电后依然能储存数据的这个特性。所以使用外接SRAM和FLASH
是必要且必须的。
SRAM芯片网络连接原理图如下:
FLASH芯片网络连接原理图如下:
基于FPGA的贪吃蛇游戏设计--第2页
基于FPGA的贪吃蛇游戏设计--第3页
按键部分是通过施密特触发器来进行硬件按键消抖动的。这样编写软件
时就不用考虑按键消抖,简化了程序。
按钮按键和电平按键电路原理图如下:
LCD用于显示一些必要的系统提示。也方便在无显示器时的调试。
基于FPGA的贪吃蛇游戏设计--第3页
基于FPGA的贪吃蛇游戏设计--第4页
LCD部分电路原理图如下:
VGA用于传送图象信号到显示器。它分离传送RGB三原色信号,还有
行场同步信号。从而保证了信号间无串扰,有很好的显示效果。DE2的实验
板使用的VGA输出芯片是ADV7123,具有每通道10位数字信号的高速视
频芯片。最高可支持1600x1200,100Hz的画面输出。
VGA的时序图如下:
VGA模块的电路原理图如下:
基于FPGA的贪吃蛇游戏设计--第4页
基于FPGA的贪吃蛇游戏设计--第5页
四、CPU设计说明
FPGA的特点就是可根据需求编程,实际上就是芯片级的数字电路设计。
Altera公司的软件Quartus提供了一个免费的n
您可能关注的文档
- 关于黑臭水体治理的调研报告.pdf
- 北师大版数学一年级上册口算天天练100题.pdf
- [小学教育心理学(一)].pdf
- 三菱可编程控制器培训材料 三菱plc编程基础3.pdf
- 初中英语译林版单词表八上-中英对照-默写版.pdf
- 人教版高中历史必修三知识重点讲解:第四单元 近代以来世界的科学发展历程.pdf
- 支撑梁拆除施工方案.pdf
- 广东六校联盟2023-2024学年高三英语第一学期期末联考模拟试题含解析.pdf
- 小学班级管理简答(1).pdf
- 医疗器械不良事件监测管理控制程序.pdf
- 计及电动汽车移动储能动态电价的微电网优化调度研究及解决方案.pdf
- 浅谈电动汽车充电桩绝缘智能化自检装置的设计与应用 .pdf
- 浅谈电动汽车公共充电桩布局方案评价方法.pdf
- 浅谈基于弹性响应的电动汽车快充电价定价策略 汽车充电桩有序充电.pdf
- 浅谈光储充一体化社区的有序充电策略及解决方案.pdf
- 晚期肾透明细胞癌系统性治疗中国专家共识(2024版).pptx
- 中国膀胱癌保膀胱治疗多学科诊治协作共识(2022版).pptx
- 成人心血管外科手术体外循环患者血液管理指南.pptx
- 下尿路修复重建移植物应用规范中国专家共识.pptx
- 中国儿童急性非静脉曲张性上消化道出血诊治指南(2024).pptx
最近下载
- 水厂二期工程自控仪表及安防系统技术标准和要求.doc
- 四年级科学下册岩石与土壤3.7比较不同的土壤课件教科版.pptx
- 钢吊车梁SG520-1标准图集.pdf
- ppt课件云朵棉花糖.ppt
- 2024年人教精通版三年级上册英语Unit 2 Fun time & Story time.pptx VIP
- 川教版(2024)三年级上册信息科技 1.3树立正确在线观念 课件.pptx VIP
- 院科两级质量与安全教育培训计划与记录.pdf
- 2024年新湘教版七年级上册数学全册教案设计.docx
- 川教版(2024)三年级上册信息科技 第二节 了解多样在线技能 课件.pptx VIP
- 新课标背景下的教学论文:小学语文整本书阅读教学策略探究.docx VIP
文档评论(0)