所有提交的EM系统将被重定向到网上投稿系统.作者被要求将文章直接提交给网上投稿系统各自的日志。

基于spartan3E的MIPS R2000处理器设计

Sanghita Deb(1), Supriya Sarkar (2), G. Dilip (3), Tejaswini R. Choudri(4)
  1. M.奥兰加巴德BAMU N.H工程学院CSE系学士学位学生。年代,印度
  2. 印度博帕尔RKDF科学技术学院欧洲经委会系技术硕士
  3. 印度瓦朗加尔,查亚穆奇技术和科学学院欧洲经委会系M. Tech
  4. 印度博帕尔RKDF科学技术研究所欧洲经委会系助理教授
有关文章载于Pubmed谷歌学者

更多相关文章请访问国际电气、电子和仪器工程高级研究杂志

摘要

本文分析了本课题设计的处理器是基于MIPS R2000的。设计的目标是在一个周期内运行所有指令。它采用独立的哈佛架构,提高了处理器的速度。M雷竞技苹果下载IPS管道设计为3级管道设计,而MIPS R2000为5级管道设计。MIPS R2000模块采用流水线实现,并在Xilinx ise上进行了仿真。

关键字

XILINX ise, R2000, 5级管道架构,风险。

介绍

计算机架构师的主要目标之一是设计出比处理器更具成本效益的计算机。成本效益包括制造机器的硬件成本,编程成本,以及在调试初始硬件和后续程序时与体系结构相关的成本。如果我们回顾计算机家族的历史,我们会发现最常见的架构变化是机器越来越复杂的趋势。据推测,这种额外的复杂性与新模型的成本效益有积极的权衡。本文认为,下一代VLSI计算机可能更有效地实现RISC而不是CISC。在项目早期,对现有RISC实现进行了研究。人们发现,所有的RISC实现都基于相同的“戒律”。

2MIPS r2000的实现

本课题设计的处理器基于MIPS R2000。设计的目标是在一个周期内运行所有指令。除乘、除和浮点指令外,大多数MIPS指令都被支持。本设计基于哈佛体系结构,指令和数据使用单独的存储单元。哈佛架构将提高处理器的速度。该设计有5级流水线。所有指令都是单周期可执行的。它有32位通用寄存器。在下面的图中,R2000包括CPU、内存、浮点单元(FPU)和协处理器(陷阱和内存)等主要块。算术单元的主要组成部分是ALU,它执行加法、减法等算术运算,以及和/或等逻辑运算。 Multiplication and division operations are not considered for architecture simplicity. The floating point unit is the co processor to the CPU, which perform the floating-point operations. It contains special purpose registers like cause, EPC (exception program counter), status and bad virtual address. This RISC system satisfies the following properties are Single-cycle execution of all (over 80 percent) instructions, single-word standard length of all instructions, small number of instructions, not to exceed about 128, Small number of instruction formats, not to exceed about 4, small number of addressing modes, not to exceed about 4, memory accesses by load and store instructions only and all operations, except load and store, are register-to-register, within the CPU

3结果

使用XILINX 11.1实现。RTL示意图如图3所示,仿真单元如图2所示。
图像

四。结论

本文采用HDL语言设计MIPS R2000体系结构,该体系结构比其他体系结构速度快。利用XILINX ISE工具进行了仿真验证,并在第三部分给出了RTL原理图。

参考文献

  1. Zheng-WeiMin Tang-ZhiZhong。《计算机系统结构》(第二版),清华大学出版社,2006年。
  2. 一个VHDL入门第3版由J.巴斯克。
  3. MIPS科技有限公司MIPS32™程序员体系结构第二卷:MIPS32™指令集,2003年6月9日。
  4. 潘松,黄继业,SOPC技术实用教程,清华大学出版社,2006年。
  5. MIPS32 4KTMProcessor核心家族软件用户手册,MIPS Technologies Inc. [M]。北京,发动机工业出版社,2003。
  6. 郭毅,丁月华,AMCCS5933控制器在PCI总线中的应用,DCABES2007, 2007.7.759
  7. 数字系统的快速原型,一个教程方法â '  - James O. Hamblen和Michael D.Furman。
  8. www.carlstedt.se hyldo / datorarkitektur / tidigare
  9. www.cs.berkely.edu/
全球科技峰会