1.实验目的
- 掌握多周期MIPS CPU设计原理
- 掌握微程序控制器设计的基本原理
- 利用微程序控制器的设计实现多周期MIPS处理器
2.主要任务
1.绘制多周期MIPS CPU数据通路
2.实现微程序控制器
3.测试联调
3.实验方案的总体设计
- 构建多周期MIPS CPU数据通路
- 设计微程序控制器内部结构
- 设计微程序控制器
- CPU测试
指令存储器和数据存储器不再分开,取指令和取操作数在时钟周期上错开
主要功能部件间增加若干寄存器缓存中间结果。
引入ALU——CONTROL信号使得R型运算指令都能作为一条指令处理。
4.实验的实现过程
1. 构建多周期MIPS CPU数据通路
对照多周期MIPS的参考数据通路(图4-1),构建多周期MIPS主机通路
图4-1
与单周期的数据通路相比,主要区别在于:
(1)指令存储器和数据存储器不再分开,取指令和取操作数在时钟周期上错开。
(2)主要功能部件间增加若干寄存器缓存中间结果。
2.完成微程序地址转移逻辑
根据状态图(图4-2),完成填写对应的微程序地址转移Excel(图4-3),从而生成对应的电路。
图4-2
.其他过程略。
课设报告写了详细的报告分析过程,和完整实验数据的测试。
参考课程报告:多周期MIPS CPU的设计
单周期MIPS CPU的设计:单周期MIPS CPU的设计_单周期mips cpu设计-CSDN博客
circ链接:https://pan.baidu.com/s/1btGIK6Rz7vy5Dc1X0anZWw?pwd=5tmi
提取码:5tmi