3.1系统设计目标
3.1.1设计目标
教学版的OpenMIPS处理器是一款具有哈佛结构的32位标量处理器,兼容MIPS32Release1指令集架构,可以使用现有的MIPS编译环境,如:GCC编译器等,设计目标如下:
五级流水线
哈佛结构,分开的指令、数据接口
- 32个32位整数寄存器
- 大端模式
- 向量化异常处理,支持精准异常处理
- 支持6个外部中断
- 具有32bit数据、地址总线宽度
- 能实现单周期乘法
- 支持延迟转移
- 兼容MIPS32指令集架构,支持MIPS32指令集中的所有整数指令
- 大多数指令可以在一个时钟周期内完成