单周期cpu设计_多周期CPU

实验资源来自于MOOC-华中科技大学-计算机硬件系统设计

计算机硬件系统设计_华中科技大学_中国大学MOOC(慕课)

6f00e21a0d737f9bb7ce9e2cee7a7b98.png

一、整体结构

29c202ca3c304ef5e63a5c72edf8b923.png

二、多周期微程序CPU

(一)数据通路

fe888c35b62876091bd7cf42ea62707a.png
数据通路

(二)微程序地址转移逻辑

1f4b12649b215c20b49744af47703d1a.png
微程序地址转移逻辑

通过生成的表达式自动生成电路

f9d83f94d1e8329b451079919f048fc2.png
微程序地址转移电路

(三)微程序控制器

a044127d467fc1f09388bf77146f2770.png
微指令

通过微指令自动生成,将微指令复制到控制存储器中

cf3fac9b06125430dbd1e655746fda0d.png
微程序控制器逻辑

3671a340703beb3dd8480632a5b23e9a.png
指令译码逻辑

bb90a542efb812cd51884038d78cedb0.png
ALU控制逻辑

三、多周期硬布线CPU

(一)数据通路

15777cda0c283cf3c94e9b1eec73a04d.png

(二)状态机

70d7aff35b54abc04b4a686fb5bbfe46.png
状态转换

通过自动生成的表达式生成状态机

22b5f030ddd60c5e5dedab44e46e5503.png
状态机电路

(三)硬布线控制器

277127595e5fd89d005e3e3cd838b0e1.png
控制器逻辑

硬布线控制器中指令译码逻辑和ALU控制器逻辑相同

aae5f0b0fd98c8a4aea4f0cf9fe0d9c4.png
控制器电路

四、测试电路

知乎视频​www.zhihu.com

五、参考文献

[1] 计算机硬件系统设计_华中科技大学_中国大学MOOC(慕课) .

[2] 华科计算机组成原理 MIPS CPU设计 单周期硬布线&多周期硬布线&微程序CPU (Logisim&Educoder) .

[3] 华中科技大学计算机组成原理MIPS CPU设计educoder,logisim .

如果本文对你有用,点个赞再走吧!或者关注我,我会带来更多优质的内容。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值