基于nios-ii的游戏平台开发设计-毕业设计(论文)第三版

基于nios-ii的游戏平台开发设计-毕业设计(论文)第三版

ID:11668746

大小:993.50 KB

页数:63页

时间:2018-07-13

基于nios-ii的游戏平台开发设计-毕业设计(论文)第三版_第1页
基于nios-ii的游戏平台开发设计-毕业设计(论文)第三版_第2页
基于nios-ii的游戏平台开发设计-毕业设计(论文)第三版_第3页
基于nios-ii的游戏平台开发设计-毕业设计(论文)第三版_第4页
基于nios-ii的游戏平台开发设计-毕业设计(论文)第三版_第5页
资源描述:

《基于nios-ii的游戏平台开发设计-毕业设计(论文)第三版》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、河南科技大学本科毕业设计(论文)基于NIOSII的游戏平台开发设计摘要NiosII作为软核处理器,固化在FPGA内部,NiosII占用一定得片内资源实现强大的处理器功能。相对于常见的硬核处理器,NiosII软核处理器的成本更低,灵活性更高,实现更简易,而且开发速度更快速。基于NiosII嵌入式系统可应用领域很广,包括无线通讯、医疗器械、交通、消费电子、工业控制、军事和航空航天等。本设计为一个基于NiosII的游戏平台,主要设计内容包含VGA控制模块、PS/2键盘控制模块及驱动程序的编写。所有模块都是以IP核形式开发、然后挂在Avalon总线上同其他设备通讯。VGAIP核包含了时

2、序发生器模块、DMA模块、FIFO模块、Avalon接口模块;PS/2键盘控制器IP核包含时序状态机、ASCII译码模块。最后使用SOPCBuilder将NiosII、VGAIP、PS/2键盘控制器等集成起来,使用QuartusII编译工程,下载到实验板验证,本设计使用了俄罗斯方块游戏作为验证,游戏可流畅稳定运行,达到设计目的。关键词:NiosII,VGAIP,PS/2,软核,游戏,SOPC6河南科技大学本科毕业设计(论文)ABSTRACTNiosIIassoft-coreprocessorsinFPGAtakesmustpieceinsideresourcestoachiev

3、ethepowerfulprocessorfunction.Comparedwithcommonhardwarecoreprocessors,NiosIIsoft-coreprocessorsofcheaper,simpler,moreflexible,andmorerapiddevelopmentspeed.BasedonNiosIIembeddedsystemcanbeusedwideareas,includingwirelesscommunication,medicalequipment,transportation,consumerelectronics,industr

4、ialcontrol,militaryandaerospace,etc.ThisdesignisbasedonaNiosIIgameplatform,themaindesigncontentincludesVGAcontrollormodule,PS/2keyboardcontrollormoduleanddrivers.AllmodulesaredevelopedwithformsofIPcoreAvalon,hangingonthebuswithotherdevicecommunications.TheVGAIPcorescontainingVGAtiminggenerat

5、ormodule,theDMAmodule,FIFOmodule,Avaloninterfacemodule.PS/2keyboardcontrollorIPcorecontaintimingstatemachine,ASCIIdecodingmodule.FinallyusingtheSOPCBuilderwillNiosII,VGAIP,PS/2keyboardcontrolloretc,useQuartusIIintegrate,downloadtocompileengineeringdesign,theexperimentalboardgametetrisusedast

6、est,stableoperation,smoothgamecanreachthedesignpurpose.KEYWORDS:NiosII,VGAIP,PS/2,softcore,game,SOPC6河南科技大学本科毕业设计(论文)目 录前 言1第1章绪论2§1.1选题背景及研究意义2§1.1.1基于FPGA嵌入IP硬核的SOPC系统2§1.1.2基于FPGA嵌入IP软核的SOPC系统3§1.1.3NiosII处理器的的特点及优势4§1.2主要研究内容5§1.3论文结构6第2章VGA控制器IP核设计7§2.1VGA时序及显示原理7§2.2VGA控制器的模块划分8§2.2.1系

7、统工作原理8§2.2.2VGAController工作原理9§2.3时序发生器模块设计10§2.4DMA控制器模块12§2.5FIFO模块13§2.6Avalon总线接口模块14§2.6.1基本从端口读模式15§2.6.2基本从端口写模式16§2.6.3Avalon总线上的主端口读传输16§2.6.4VGA控制器Avalon接口的设计17第3章PS/2键盘控制器IP核设计20§3.1PS/2通讯协议简介20§3.1.1PS/2设备到主机的通信20§3.1.2主机到PS/2设备的通讯21§3.

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。