MIPS-CPU Design Note

xeonds

2023-04-02 19:00:34

架构分析

总体分为两个:存储器RAMCPU

RAM

MIPS 架构是指令数据分离的模式。即:DMEM和IMEM两个独立存储器,这样的模式下,处理机和IMEM,DMEM需要分别有两条bus来通信。

优点就是数据、指令的长度可以不一样。缺点是系统复杂性的提升,以及空间利用率更低。

CPU

数据通路和控制部件。

数据通路

控制部件

指令设计

一共8条,指令长度为32位。

MIPS指令分为3类:

type -31- format(bits)
R opcode(6), rs(5), rt(5), rd(5), shamt(5), funct(6)
I opcode(6), rs(5), rt(5), immediate(16)
J opcode(6), address(26)