多周期MIPS CPU的设计

1.实验目的

  1. 掌握多周期MIPS CPU设计原理
  2. 掌握微程序控制器设计的基本原理
  3. 利用微程序控制器的设计实现多周期MIPS处理器

2.主要任务

        1.绘制多周期MIPS CPU数据通路

        2.实现微程序控制器

        3.测试联调

3.实验方案的总体设计

  1. 构建多周期MIPS CPU数据通路
  2. 设计微程序控制器内部结构
  3. 设计微程序控制器
  4. 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 

  • 11
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值