C++俄罗斯方块.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C俄罗斯方块

SOPC设计 论文题目: 基于 SOPC的俄罗斯方块设计 XXX XX XX 电子科学与技术 姓 学 班 专 学 名: 号: 级: 业: 院: 机械与电子工程学院 徐坚 2015年 7月 05日 指导教师: 完成时间: 东华理工大学毕业设计 摘要 摘要 俄罗斯方块是一款简单而又不乏乐趣的小游戏,关于这款游戏的软件不胜枚 举,而且种类繁多。而本设计将采用基于 NIOS II平台来实现,通过 SOPC技术 和基于 NIOS II平台来开发,将 NIOS II处理器系统应用于俄罗斯方块的开发中 去,以实现对游戏的操作。SOPC是一种比较特殊的嵌入式系统,因为它结合了 SOC和 FPGA等各自的优点,所有具有它们多方面的特点,例如,可以包含一 个或多个嵌入式处理器内核、多样的 IP核资源可供我们选择、片上可编程逻辑 资源充足、功耗低、微封装等优点,提高了在应用上的选择性与灵活性。并且在 开发周期和价格上都具有相当大的优势。 在配置基于 NIOS II平台的俄罗斯方块游戏系统时,通过软核中的 VGA控 制器与 DE2开发板的硬件相连,实现在显示器上显示游戏的运行。程序采用 C 语言编写,然后在该系统上运行。通过 DE2开发板上的拨键作为输入,实现对 俄罗斯方块的移动和旋转。 通过实验和测试结果,验证了本系统设计的正确性以及基于 SOPC来开发游 戏的可行性,也为基于 SOPC平台的更广泛的应用开发奠定了基础。 关键词: SOPC; NIOS II; VGA;俄罗斯方块游戏; DE2 东华理工大学毕业设计 摘要 东华理工大学毕业设计 目录 东华理工大学毕业设计 目录 总 东华理工大学毕业设计 绪论 绪论 研究的意义 基于 SOPC的可应用范围,包括通信、网络、医疗、交通、工业、军事等各 种领域。在庞大的市场需求前面,再加上 SOPC自身的多种优势,从而使得 SOPC 具有非常巨大的发展空间。 本设计采用基于 Nios II系统开发,其也是属于 SOPC的一种,对嵌入式系 统而言,它的优点是不言而喻的。Altera DE2开发平台具有大容量的逻辑单元, 而且完全承袭了 DE2平台所具有的丰富的多媒体以及网络等应用接口的优势。 而且这个开发平台提供了多种多样的功能,不管是设计简单的电路,还是到多样 化的多媒体实现,都使得使用者能够轻易的完成。 基于 Nios II的系统为我们提供了可重复性和灵活性的设计实现。即使是相 同一块开发板,根据配置的系统不同,载入的代码不同,可以实现完全不同的应 用。同时也为缩短开发的周期、从而加快产品的上市提供了一条行之有效的捷径。 本俄罗斯方块系统设计验证了基于 Nios II软核处理器不仅在游戏开发方面,而 且在各种应用开发方面的可行性,同时也展现了它在这方面相对于其他平台的优 越性。 1.2 研究的背景和方向 研究背景:在集成电路发展的初级阶段,电路设计都是从器件的物理版图 设计着手,到后来渐渐开始出现了以集成电路为基本单位的单元库,这种跨越极 大地推动了集成电路产业的发展。但是集成电路并不是最终产品,它只是给系统 运行提供了物理基础,只有在装入整机系统后它的真正作用才能被体现出来。尽 管集成电路具有运行速度高、功耗小等优点,但由于集成电路芯片之间的连线会 产生延时效应、并且由于 PCB板会有一定的质量,且也有其他因素的制约,使 得整个系统的性能存在非常大的限制。 随着整个系统向着高速、低功耗、多样化、的方向发展,系统对电路所具有 的要求也越来越高,传统的IC设计技术已经不能满足性能日渐提高的系统要求。 并且随着IC设计和工艺技术水平的提升,已经完全可以把整个系统集成到一个芯 片中去。 正是在这种需求的牵引和技术的推动下,就出现了把整个所需系统集成到了 一个芯片上,称之为系统芯片,简称 SOC。SOC是从整个系统的角度出发,非常 1 东华理工大学毕业设计 绪论 巧妙地将处理机制、算法模型以及各层次电路直至器件的设计都紧密地结合在一 起。 研究的方向:SOPC的研究方向是广泛的,但主要包括以下3个方面 (1)嵌入IP硬核的应用。这种系统指的是一开始就往FPGA中植入了处理器的系 统。因为FPGA具有非常好的硬件设计灵活性,并且处理器具有极强的软件功能, 这样将它们结合到一起,同时具备两者的优点,从而更加高而有效的实现SOPC 系统。 (2)嵌入IP软核的应用。这种与第一点不同的是嵌入的是软核处理器。如本次设 计所用到的NIOS II核。所谓软核就是可以根据不同的设计需要,用户利用相应 的工具,可以对系统外围的设备灵活地选择和配置,从而使得该系统在诸多方面 满足设计需求。 (3)第三种就是基于HardC

文档评论(0)

haihang2017 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档