设计目标
教学版OpenMips处理器,具有哈佛结构的32位标量处理,兼容MIPS32 Release1指令架构,这样可以使用现有的MIPS编译环境。设计目标如下
五级整数流水线,分别是:取址,译码,执行,访存,回写。
哈佛结构,分开的指令,数据接口。
32个32位指令存储器。
大端模式
向量化异常处理器,支持精确异常处理。
支持6个外部中断。
具有32bit数据,地址总线宽度。
能实现单周期乘法
支持延迟转移
兼容MIPS32指令架构,支持MIPS 32指令集中的所有整数指令
大多数指令可以在一个时钟周期完成
多级流水线(五级)的构成
取址阶段
译码阶段