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

来源 :天津大学 | 被引量 : 0次 | 上传用户:angwjif
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着SOC技术、IP技术以及集成电路技术的发展,RISC软核处理器的研究与开发设计开始受到了人们的重视。基于FPGA的RISC软核处理器在各个行业开始得到了广泛的应用,特别是在一些基于FPGA的嵌入式系统中有着越来越广泛的应用前景。 该论文在研究了大量国内外技术文献的基础上,总结了RISC处理器发展的现状与水平。认真分析了RISC处理器的基本结构,包括总线结构,流水线处理的原理,以及流水线数据通路和流水线控制的原理;并详细分析了该设计采用的指令集——MIPS指令集的内在结构。设计出了一个32位RISC软核处理器,这个软核处理器采用五级流水线结构,能完成加法、减法、逻辑与、逻辑或、左移右移等算术逻辑操作,以及它们的组合操作。通过软件仿真和在Altera的FPGA开发板上进行验证,证明了所设计的32位RISC处理器能准确的执行所选用的MIPS指令集,运行速度能达到30MHz,功能良好。 通过对所设计对象特点及其可行性的研究,选用了Altera公司QuartusⅡ软件作为设计与仿真验证的环境。在设计方法上,该课题采用了自顶向下的设计方法。在设计过程中采用了边设计边验证这种设计与验证相结合的设计流程,大大提高了设计的可靠性。该课题在设计过程中还提出了两个有效的设计思路:第一是在32位寄存器的设计中利用FPGA的内部RAM资源来设计,减少了传输延时,提高了运行速度,并大大减少了对FPGA内部资源的占用;第二是在系统架构上采用了柔性化的设计方法,使得设计可以根据实际的需求适当的增减相应的部件,以达到需求与性能的统一。这两个方法都有效地解决了设计中出现的问题,提高了处理器的性能。
其他文献
本文基于接触式压电马达的这些问题,提出了一种新型的以空气为媒介的圆盘型非接触式压电微马达。主要研究基于行波驱动的圆盘型非接触压电微马达。有关的研究内容主要包括如下
作为人生起始的幼儿园教育是基础教育的第一个阶段,以游戏为基本活动,课程目标强调对儿童进行情感、态度、兴趣、能力的培养,课程内容相互渗透于健康、语言、社会、科学、艺术等
该文阐述了基于嵌入式处理器NIOS的片上系统的设计和具体到一块监护仪主控板的应用.文中首先介绍了SOC设计方法学和NIOS的基本原理,然后给出了片上系统软硬件的功能划分以及
本文研究了工作于2.45GHz 的无线局域网微波前端系统的设计与小型化技术。设计出了适用于GFSK 及DQPSK 的两套通信前端组件,并使用多层FR4板工艺实现了系统的小型化设计。根
神经生长因子(NGF)发现于上世纪五十年代,是第一个被发现具有促进神经元生长、存活和发育的神经营养因子,它还可以调控神经元细胞的增殖、分化和凋亡。NGF可以识别并激活两种
对自由空间中物体的电磁散射与辐射特性,已经有各种方法对其进行了大量的研究。虽然这些研究成果有很多的应用,但是这些研究没有考虑环境的影响,例如地面、海水、空气。当物
本文采用自顶向下(Top-down)的方法设计并实现了一种8位微控制器。本微控制器的指令集与INTEL的MCS-51系列完全兼容,共有111条指令,功能强大。但是它内部采用了数据总线和指令总
水稻地上部气态氮化合物挥发是氮素损失的重要途径,同时也是大气NH3和N2O的重要来源,研究水稻氮素挥发损失及其机理,对于大气环境保护和提高氮肥利用率具有重要意义。论文采
摘 要 高光谱图像是由成像光谱仪在不同光谱波段获得的序列图像,在二维遥感图像的基础上又增加了光谱维的信息。这种高分辨率、连续谱段的图像具有极大的数据量,对传输和存储
生物体的长寿性是学术界研究探讨的永恒主题。在泥炭地发现的维管植物种子和苔藓植物孢子长寿记录可能归因于环境呈较强酸性,长期积水,氧和有效养分贫乏,植物次生代谢物质丰富,导