单周期MIPS CPU的设计

一、实验目的

  1. 掌握硬布线控制器设计的基本原理
  2. 能利用相关原理在Logisim平台中实现MIPS单周期CPU

二、主要任务

1.绘制MIPS CPU数据通路

2.实现单周期硬布线控制器

3.测试联调


三、实验方案的总体设计

分为以下几个步骤

1.    构建单周期MIPS主机通路,根据单周期MIPS的参考数据通路,完成子电路图“单周期MIPS(硬布线)”。

2.    设计单周期MIPS控制器,完善控制信号逻辑,指令译码逻辑和ALU控制逻辑,完成子电路图“单周期硬布线控制器”。

3.    CPU测试,对8条指令单独测试用例进行测试,并测试冒泡排序算法。

四、实验实现过程

1.对照周期MIPS的参考数据通路(图4-1),构建单周期MIPS主机通路

2.设计单周期MIPS控制器,完善控制信号逻辑,指令译码逻辑和ALU控制逻辑。

 

 打开Logisim,新建电路”ALU”,在“项目”-“分析电路中”,添加输入OP0-OP5,F0-F5输出S0-S3,接着在表格下方的“控制信号表达式生成”一栏中,复制对应的表达式(图4-6),粘贴到logisim表达式一栏,自动生成电路。在“ALU控制逻辑”的子电路中添加分离器以完成电路。


五、电路图与相关说明

1.子电路图“单周期MIPS(硬布线)”

 ......

过程供参考

课设报告写了详细的报告分析过程,和完整实验数据的测试。

课设报告+circ: 单周期MIPS CPU的设计--课设报告

circ链接:https://pan.baidu.com/s/1btGIK6Rz7vy5Dc1X0anZWw?pwd=5tmi 
提取码:5tmi 
 

  • 7
    点赞
  • 55
    收藏
    觉得还不错? 一键收藏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值