基于MIPS32架构的微处理器流水线设计

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:sherpa
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着物联网技术的快速发展,应用嵌入式微处理器系统开发的各种电子设备,越来越受到人们的欢迎,以其携带方便和能耗低、可靠性高等优点,占领了越来越多的微处理器市场。而作为影响处理器性能的关键因素,流水线的设计及优化至关重要。作为对微处理器发展产生巨大影响的精简指令系统(RISC),自80年代被提出以来,以其简单的指令格和寻址方式等优点,已经被已经广泛的应用到了处理器体系架构的设计当中。也正是由于这些优点,使得指令的流水化处理更加方便。MIPS公司开发出的MIPS32架构,就是一个具有RISC所有优点的经典流水线处理器架构。本文是在对MIPS32架构研究的基础上,实现了对微处理器五级流水线结构的设计,目标是让大部分的指令都可以在一个时钟周期内执行完成,只有除法指令与乘累加、乘累减指令执行需要多个时钟周期,这样就可以使使流水线的处理效率最大化。文中会详细的介绍MIPS架构的指令集、寄存器堆、Cache设计和对异常的处理等内容。在对微处理器设计中流水线各阶段的功能需求与指令执行时存在的数据相关、结构相关、控制相关等问题进行分析和研究的基础之上,对流水线的五个阶段进行了详细的模块划分,最后使用硬件描述语言Verilog编写代码来实现每个模块所应有的具体功能。在本设计中要实现的五级流水线包含了取指、译码、执行、访存和回写五个阶段。取指阶段要完成的工作就是从指令存储器读出PC寄存器指定的当前地址中的指令信息,并根据控制信号对下一次要访问的指令地址信息进行预判,IF/ID寄存器模块是存放指令信息的流水线寄存器。译码阶段要对取出的指令信息进行译码分析,从寄存器堆中取出源操作数并给出转移类指令的跳转地址,因此译码阶段设计了用于指令译码和转移判断的ID模块以及用于存放数据的Regfile模块ID/EX寄存器模块,ID/EX寄存器用于存放译码阶段得到的各类信息。执行阶段会对译码得到的各类数据进行相关运算,此阶段设计有EX模块、DIV模块和EX/MEM寄存器模块,需要执行的大部分运算都会在EX模块中的ALU运算单元内完成,DIV模块专门用来进行除法运算,执行完成后的各类数据会存放在流水线寄存器EX/MEM中。访存阶段会对存储器访问指令和异常情况进行处理,这些指令的执行会发生在MEM模块中,RAM模块用于存放所需的数据,访存阶段完成后结果会存放在MEM/WB寄存器中。回写阶段设计有四个模块,其中协处理器CP0模块用来对异常情况进行控制,LLbit寄存器模块是执行ll和sc指令时需要用到的的一个特殊的寄存器模块,HILO寄存器模块是用于存放乘除法指令结果的模块,CTRL模块产生控制信号可以对流水线实现暂停和清除等功能。最后再使用Mentor公司的仿真软件Modelsim对各模块进行功能仿真,将仿真的结果与预期结果进行对比,得出正确的结果则说明了设计的正确性。
其他文献
采用均匀共沉淀法,制备了纳米片状Zn2Al-LDHs、花状结构ZnMgxAl-LDHs(x=1,2)以及微纳米结构Mg2Al-LDHs。利用XRD、SEM-EDX分析手段分别对产物的尺寸、结构和形貌进行了表征,
用配位调控法在室温下制备了配位聚合物材料Cu3(BTC)2。通过粉末XRD、SEM、N2吸附、TGA等手段对样品的物相、形貌和比表面积及热稳定性进行了表征。结果表明,制备的配位聚合物
目的:观察电针针刺法结合吞咽训练对重度颅脑损伤有意识障碍患者吞咽障碍的临床疗效。方法:对40例重度颅脑损伤具有意识障碍的吞咽功能障碍患者随机分为治疗组和对照组各20例
为了实现三峡大坝地下综合管网GIS空间数据库的建设,通过设计坝区综合管网Geodatabase数据模型,按照建库流程,依次进行空间要素数据的收集、整理和分类,特别是对坝区的纸质竣
随着教育的不断改革,小学教育中的多门学科都发生了很大的变化。体育课程的开展主要是为了培养学生强健的体魄和坚强的心理态度,为学生将来的发展打下坚实的心理基础,让学生
中国棉籽年产量约1300万吨,为制取棉籽油提供丰富的资源,但由于其存在色泽固化现象以及受加工技术的制约,成品棉籽油出现“得率低、品质差”的问题。本文对棉籽油色泽固化原因进
反射波地震勘探中,多次波是一类常见而且对有效信息影响严重的干扰波,多次波的存在会降低地震资料信噪比,影响地震成像的真实性和可靠性。准噶尔盆地腹部石炭系上覆侏罗系煤层为
基于雇主品牌视角,尝试用生态学话语体系来表述、刻画中小企业人力资源生态系统运行机理,有效地描述与探索中小企业人力资源管理主体互动复杂性现象及其内在关系。针对运行机
改革时期形成的挤压型发展方式经历过调整并正在经历新的调整。发展方式的第一轮调整对于政府提出的要求主要是扩张行政能力的覆盖范围,发展方式的第二轮调整对于政府提出的
抗性淀粉是具有类似膳食纤维功能的一种食品,在食品添加剂和保健食品等方面有广泛的应用市场,具有各种优良特点。目前人么对抗性淀粉的研究正在逐步深入,因此本文就抗性淀粉