501 - 单周期处理器的设计步骤

2017-07-31  本文已影响99人  航航大魔王

单周期处理器的设计步骤

① 分析指令系统,得出对数据通路的需求
② 为数据通路选择合适的组件
③ 连接组件建立数据通路
④ 分析每条指令的实现,以确定控制信号
⑤ 集成控制信号,形成完整的控制逻辑

MIPS指令系统的简化版本

无符号加法和减法——无立即数参与,属于R型指令

立即数的逻辑或(OR) ——有立即数参与,属于I型指令

装载(Load)和存储(Store)一个字(32位)

条件分支(Beq)

指令的含义

image.png image.png

其中,对于零扩展和符号扩展,就是在高位上补零或者符号。

指令系统的需求

  1. 算术逻辑单元(ALU)


    ALU
  1. 立即数扩展部件


    ImExtender
  1. 程序计数器(PC)


    ProgramCounter
  1. 寄存器堆
  1. 存储器

存储组件:寄存器堆

image.png
  1. 内部构成

数据接口信号

  1. 读写控制

存储组件:存储器

数据接口信号

读写控制

上一篇 下一篇

猜你喜欢

热点阅读