基于FPGA的32位软核处理器的设计与实现

来源 :河北工业大学 | 被引量 : 4次 | 上传用户:bpsend
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
微处理器是计算机系统的核心部件,它的性能决定了计算机的整体性能。而微处理器的设计在计算机发展领域的地位非常重要。如何设计高性能的微处理器一直是设计者们探讨的课题。MIPS是流行的一种RISC处理器,适宜设计流水线微处理器。它的工作原理是用软件的办法解决流水线中的相关问题。首先阐述了MIPS指令集的特点。其次,描述了该微处理器中设计的共包含21条常用指令的格式与功能。根据MIPS五级流水线的设计思路以及指令执行过程中的所经过的五个阶段,详细描述了微处理器的各个阶段内各模块的内部功能,以便对后续的整体设计提供逻辑功能的支持。本文还提出了在设计流水线过程中所涉及的各类数据相关问题的解决办法。在完成所有的子模块以及数据通路设计之后,进而对32位微处理器进行整合设计。在各模块设计完成之后,采用FPGA验证工具对设计进行仿真和验证,测试波形表明了设计功能的正确性。最后,将每个测试文件下载至FPGA开发板上得以验证。本文是在研究32位微处理器内部结构以及MIPS指令集的基础之上,在Altera公司QuartusII和Modelsim软件的开发环境中,采用VHDL语言完成的32位微处理器的研究与设计,硬件开发板采用的是Cycloneii FPGA开发板,通过验证结果表明,本文中所设计的微处理器满足设计的目标要求,其最高时钟频率达到了25.32MHz。
其他文献
激光打标是利用激光的热效应烧蚀掉物体表面材料从而留下永久标记的技术。与传统的电化学、机械等标记方法相比具有无污染、高速度、高质量、灵活性大、不接触工作等优点。近
该文先简单地分析了传统IP网络的缺陷,介绍了IP网络的发展趋势、路由器的发展概况、多协议标签交换(MPLS)技术和所设计的高速MPLS路由器的具体组成.然后讨论了高速分布式路由
本文论述了基于DSP的MP3随身听实时编码适配器系统的设计与开发技术。重点研究了MPEG音频第Ⅲ层编码的算法标准。详细分析了压缩算法中的四个主要功能模块:子带滤波器组编码,心