基于MIPS64指令子集的RISC处理器的设计与实现

来源 :南京航空航天大学 | 被引量 : 2次 | 上传用户:josiefeiv
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
MIPS是世界上很流行的一种RISC处理器,它采用精简指令系统来设计芯片。和英特尔采用的复杂指令系统相比,RISC具有设计更简单、设计周期更短等优点,并可以应用更多先进的技术,开发更快的下一代处理器。MIPS处理器在嵌入式领域得到了广泛的应用,因此设计更加高效的MIPS处理器有着重要的实用价值和经济意义。本文以MIPS处理器作为研究对象,以提高处理器的性能为目标,主要实现了具有六级流水线的64位MIPS处理器。具体工作包含以下方面:第一,研究了MIPS64指令集与MIPS32指令集的兼容性问题。分析了传统的五级流水线处理器的时序瓶颈,提出六级流水线处理器的设计思路。对六级流水线处理器中的数据冲突和控制冲突的问题进行简要描述,并给出解决方案,最终基于MIPS64指令集的子集实现一个完整的六级流水线的MIPS处理器。第二,在Modelsim中使用设计好的指令序列对处理器进行功能仿真。采用Quartus II对处理器设计进行逻辑综合。处理器最终在Altera公司的DE2开发板上运行测试。经验证,该处理器设计合理、功能正确,在DE2开发板上的时钟频率可达81.7MHZ。第三,研究了cache的结构,提出了两级数据cache和指令cache的设计思路,并对cache的工作原理和状态转换进行了详细论述。
其他文献
本文以国家高科技研究与发展专题课题(“863”课题)“互联网环境下基于闭环反馈的服务描述、发现和管理技术研究”(课题编号2007AA01Z139)项目为背景,对SOA系统中的基于服务
空间数据库管理系统是随着数据库技术的发展及新的应用需求而兴起的一种新型数据库管理系统,具有十分广阔的应用前景。如何在数据库中表示空间数据、存储空间数据、有效地处
乳腺癌仅次于肺癌,成为威胁妇女健康的第二大全球性疾病,早期诊断和早期治疗是降低乳腺癌患者死亡率的关键。微钙化点在乳腺X线影像上表现为独立或成簇分布的亮点,它们是乳腺
视觉问题是科学领域和工程领域中一个极富挑战性的研究课题,具有重要的理论意义和广泛的应用前景。一般物体识别则是计算机视觉领域的一个相当困难和基本的问题。目前为止,虽然
分布交互仿真系统技术复杂、开发周期长。如何使仿真技术平台对仿真应用开发人员透明;如何重用已有的仿真实验框架和模型。这是分布交互仿真系统开发亟待解决的两个问题。MDA
Internet在网络环境下得到了广泛的应用,语义web应用到网络资源描述和知识库的建立,成为计算机界和知识工程界的热点。本文从另一角度,将语义web成果与领域软件工程相结合,在
生物识别技术是利用人自身具备的生物特征进行身份鉴别的技术。与其他的生物认证技术相比,人脸识别具有更直接、友好、方便的优点。因此,人脸识别技术有着广泛的应用前景和迫
大型矩阵计算广泛应用于飞行器的设计、航天器设计、桥梁设计、生物科学、计算物理和石油勘探等领域。随着矩阵阶数的增加,矩阵求解和求特征值等问题的计算量和存储量将会急
交通流元胞自动机模型是20世纪90年代涌现的交通流新的动力学模型,它的出现和发展为交通流理论研究提供了一种新的方向,为交通流动力学理论中的系统整体行为与复杂现象的研究提
随着信息技术的不断进步,企业内部产生了越来越多的数据。快速增长的海量数据收集存放在大型和大量的数据库中,没有强有力的工具,理解它们已经远远超出了人的能力。基于数据