基于FPGA及NIOS嵌入式处理器的俄罗斯方块游戏设计

被引量 : 0次 | 上传用户:gogoxincheng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着集成电路技术的持续发展,已形成了各种嵌入式系统(Embedded System)和片上系统(System On Chip,SOC)技术。所谓嵌入式系统就是一个高性能的专用计算机系统,它以计算机技术作为基础,以应用作为研究中心,软硬件能够裁剪,同时又具有成本低、体积小、功耗低、可靠性高的特点[1]。而随着集成电路行业中工艺技术的发展以及集成度的不断提高,嵌入式系统设计开始由板级向芯片级即片上系统发展,并进一步发展为片上可编程系统(System On a ProgrammableChip,SOPC)。而基于FPGA的可编程片上系统以其设计灵活、可裁剪、软硬件可编程等特点和优势,倍受设计者青睐,目前已经广泛用于军事、消费电子、网络通信、工业控制等各个领域,所以对可编程片上系统的研究有着重要的意义。本设计选用CycloneII系列EP2C8Q208C8N作为系统核心,利用Altera公司提供的QuartusII软件自带的SOPC Builder工具组建了包括FLASH、SDRAM、串口、定时器、VGA、PS2等器件在内的完整的硬件平台,利用NiosII IDE工具进行俄罗斯游戏系统的软件设计和调试,以及向目标开发板进行Flash下载。本论文首先介绍了课题研究的背景和基于FPGA的可编程片上系统设计开发流程及相关知识,并分别介绍了嵌入式系统开发主要的硬件设计和软件设计两个部分。然后比较详细的介绍本系统硬件部分设计工具和方法及软件部分设计工具和方法。硬件设计主要介绍利用VerilogHDL硬件语言设计VGA接口可复用的IP核,PS2接口模块的设计和利用SOPC Builder、NiosII等工具设计创建NiosII CPU内核,并添加FLASH、SDRAM、串口、定时器、VGA、PS2等模块生成一个完整的硬件系统。软件设计主要介绍利用NisoII软核处理器系统应用到俄罗斯方块游戏中和实现游戏的控制功能的方法,以及利用C语言设计俄罗斯方块游戏流程。最后对整个系统进行测试,验证分析本设计方案的正确性和基于NiosII处理器游戏平台开发的可行性。
其他文献
中医学很早就对佝偻病有所记述 ,至 2 0世纪以后中医复采用佝偻病的病名。中国古代已经认识到佝偻病与少晒太阳有关。对于发病机理及治疗 ,宋代钱乙 ,元代朱丹溪 ,清代陈复正
基于在固体照明、彩色显示、激光通讯、信息存储以及生物医疗等诸多领域的巨大应用前景,稀土离子的光学特性和稀土掺杂光学玻璃的制备工艺一直都是研究人员关注的热点和焦点。
如今信息已融入了人们的生活,也正在改变和改善着人们的生活,信息的重要性无论是在国家或是居民的生活中都有体现,在目前我国国民生产总值的比例中,信息产业的比重不断提高。作为
通过建立微光夜视仪最大作用距离S的计算模型,以及大气衰减系数K的数据拟合,提出了计算S的实用公式。利用计算或实验室测量的夜视仪分辨率α,即可模拟出用于描述微光夜视仪在
[研究背景]乳腺癌是女性最常见的恶性肿瘤之一,全世界每年新增大约130万病例,同时有45万的病人死于此病,因此其严重危害了女性的健康。临床上,乳腺癌是一种异质性的疾病,由多
自2003年11月18日,电子竞技运动成为国家体育总局承认的第99个(后被重新定义成第78个)正式体育项目以来,如今已经走过了十一个年头。在这十一年的发展中,我国电竞健儿在世界
<正>1资料与方法1.1研究对象研究病例来源于北京市、山西省两地区7家医院(中国中医科学院广安门医院、中国中医科学院西苑医院、北京中医药大学附属东直门医院、山西中医学院
目的:观察参松养心胶囊治疗病态窦房结综合征的疗效及安全性。方法:将22例病态窦房综合征患者随机分为治疗组和对照组,治疗组给予参松养心胶囊4粒,每天3次口服;对照组服用阿
传统通信网络采用单层宏基站负责覆盖,随着业务量的爆炸式增长,宏基站的数量将很快饱和,导致基站间干扰和无线网络功耗不断增加,再通过增加宏基站密度的方式来提升网络容量变