- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于NIOS II的游戏平台开发设计 摘 要 Nios II作为软核处理器,固化在FPGA内部,Nios II占用一定得片内资源实现强大的处理器功能。相对于常见的硬核处理器,Nios II软核处理器的成本更低,灵活性更高,实现更简易,而且开发速度更快速。基于Nios II嵌入式系统可应用领域很广,包括无线通讯、医疗器械、交通、消费电子、工业控制、军事和航空航天等。 本设计为一个基于Nios II的游戏平台,主要设计内容包含VGA控制模块、PS/2键盘控制模块及驱动程序的编写。所有模块都是以IP核形式开发、然后挂在Avalon总线上同其他设备通讯。VGA IP核包含了时序发生器模块、DMA模块、FIFO模块、Avalon接口模块;PS/2键盘控制器IP核包含时序状态机、ASCII译码模块。 最后使用SOPC Builder将Nios II、VGA IP、PS/2键盘控制器等集成起来,使用Quartus II编译工程,下载到实验板验证,本设计使用了俄罗斯方块游戏作为验证,游戏可流畅稳定运行,达到设计目的。 关键词:Nios II,VGA IP,PS/2,软核,游戏,SOPC ABSTRACT Nios II as soft-core processors in FPGA takes must piece inside resources to achieve the powerful processor function. Compared with common hardware core processors, Nios II soft-core processors of cheaper, simpler, more flexible, and more rapid development speed. Based on Nios II embedded system can be used wide areas, including wireless communication, medical equipment, transportation, consumer electronics, industrial control, military and aerospace, etc. This design is based on a Nios II game platform, the main design content includes VGA controllor module, PS / 2 keyboard controllor module and drivers. All modules are developed with forms of IP core Avalon, hanging on the bus with other device communications. The VGA IP cores containing VGA timing generator module, the DMA module, FIFO module, Avalon interface module. PS / 2 keyboard controllor IP core contain timing state machine, ASCII decoding module. Finally using the SOPC Builder will Nios II, VGA IP, PS / 2 keyboard controllor etc, use Quartus II integrate, download to compile engineering design, the experimental board game tetris used as test, stable operation, smooth game can reach the design purpose. KEY WORDS:Nios II,VGA IP,PS/2,soft core,game,SOPC 目 录 前 言 1 第1章 绪论 2 §1.1 选题背景及研究意义 2 §1.1.1 基于FPGA嵌入IP硬核的SOPC系统 2 §1.1.2 基于FPGA嵌入IP软核的SOPC系统 3 §1.1.3 Nios II处理器的的特点及优势 4 §1.2 主要研究内容 5 §1.3 论文结构 6 第2章 VGA控制器IP核设计 7 §2.1 VGA时序及显示原理 7 §2.2 VGA控制器的模块划分 8 §2.2.1 系统工作原理 8 §2.2.2 VGA Controller工作原理 9 §2.3 时序发生器模块设计 10
您可能关注的文档
最近下载
- 误吸窒息危险因子评分表在老年病房应用.doc VIP
- 2024-2025学年统编版(2024)小学道德与法治五年级下册(全册)教学设计及反思(附目录P110完整版).docx VIP
- 2024新能源集控系统智能化技术.pdf VIP
- 中国艺术摄影史.pdf VIP
- 2025年短剧出海营销白皮书-.pptx VIP
- 基础强化人教版9年级数学上册【二次函数】章节测试练习题(解析版).docx VIP
- 第9课《创新增才干》第1框《创新是引领发展的第一动力》 课件中职哲学与人生.ppt
- 《2013年建设工程工程量清单计价规范》GB50500-2013.pdf VIP
- (湘科2024版)科学一年级上册全册教学案.pdf VIP
- 环氧磨石地坪施工方案.doc VIP
文档评论(0)