一种兼容MIPS32指令集的32位软核处理器设计

来源 :东南大学 | 被引量 : 3次 | 上传用户:lxget
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题研究的是基于MIPS32指令集的32位软核处理器设计,以及基于此处理器的SOPC(System-on-a-Programmable-Chip,可编程片上系统)设计。由于目前国内的CPU内核设计项目比较少,且很少应用到工程实践中,因此课题的研究是为了将自主设计的兼容MIPS32指令的32位CPU内核通过软核的形式,嵌入到FPGA芯片中,实现片上集成控制、数据处理等单元,通过设计软件代码,实现真正意义上的应用。课题的实用意义在于,不仅可以用作教学研究,更可以配合一些外设控制器IP核和总线技术,实现自由定制CPU,通过FPGA实现在具体的硬件上,能够应用到具体的工程项目中。本课题完成了 MIPS32指令集以及相应的架构研究,设计了处理器的五级流水线,包括取指、译码、执行、访存和回写。项目设计了兼容MIPS32指令集的处理器结构,实现了逻辑操作指令、移位操作指令、空指令、移动操作指令、算术操作指令、转移指令、加载存储指令,实现了协处理器和异常的相关处理过程。项目对处理器进行了Wishbone总线的封装,添加了基本的外设控制器,如Flash、SDRAM、GPIO、UART等外设控制器,实现了仿真测试到硬件运行的过程。经过ModelSim软件的仿真测试,可以看出系统正确的实现了五级流水线的运行过程。兼容MIPS32指令集的指令,都可以在流水线中正确的进行取指、译码,并在执行过程中正确计算结果,并完成数据的存取。由于指令的特点和流水线的运行结构所引起的指令"相关"问题,也得到了很好的解决。协处理器可以正常的进行系统的控制工作,多种处理器异常也可以得到正确的处理和实现。系统挂载了 Wishbone总线之后,可以配合相关的外设控制器,实现在FPGA芯片上集成片上系统,实现了从软件仿真到硬件运行的过程。
其他文献
随着人们环保意识的加强,环境保护已成为全社会共同关心的重大问题。含高浓度醋酸废水的治理是化工、制药等生产过程中普遍存在的环境治理难题,本研究针对含高浓度醋酸废水的
以考古学和历史地理相结合的方法,分析了春秋时期郑国境内的新郑、京城、鄢城、平陶城以及石河城、娘娘寨内城的规模。《左传》记载的“大都”、“中都”、“小都”分别与平
<正> 我们高一数学备课组新教师比较多,怎样使大家尽快地熟悉教材,提高业务水平,积累教学经验,掌握教学规律,提高教学质量,是急需解决的问题。上学期一开始,我们根据学校领导
根据国家相关规范要求及实际情况,对机房电源负荷等级、供电及容量的预留做了详细分析,给出结论,供设计人员参考。
通过对吊放声纳作战机理的详细分析,以蒙特卡洛法为基础建立了吊放声纳搜索效能的通用仿真模型,并通过仿真实例对模型进行了应用和验证。该模型适用于对各种作战条件下使用各
新疆薄皮核桃仁因不饱和脂肪酸含量高,贮运过程中脂肪易氧化而产生哈喇味,给生产厂家及消费者造成损失。因此,研究其氧化酸败规律,建立其货架期模型,对食品企业合理控制贮藏
随着科技的高速发展,微处理器以其强大的可编程能力和高性价比,已广泛地应用在我们日常生活的各个方面,深刻影响着国防、民用等关键领域。而我国无论是在微处理器设计还是制
本文对常见的污染物全氟辛酸和全氟辛烷磺酸进行了一系列的电子束辐照降解研究。全氟辛酸和全氟辛烷磺酸作为两类最具代表性的全氟化合物,具有强稳定性、疏水性、疏油性和高
本文利用CGSS2015年数据,从经济是否独立以及经济独立程度两个视角,采用Ordered Probit模型探究经济独立对女性婚后生活幸福感的影响,并进一步考察了经济独立影响女性婚后生
简要介绍我国高速公路现状及改扩建状况,引出高速公路改扩建存在的问题,最后通过分析,提出未来高速公路改扩建的原则和发展趋势。