第2关:单总线CPU微程序入口查找逻辑
✨创作不易,还希望各位大佬支持一下
👍 点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!
链接:https://pan.baidu.com/s/1PQZvtX37-9L3c2MMyr5daA
提取码:r23r
实验目的
了解微程序控制器中微程序分支的基本原理,要求能设计微程序入口查找逻辑。
实验内容
设计如上电路,根据指令译码信号生成5位的微程序入口地址。
实验步骤
- 填写三号EXCEL表格中的微程序入口地址表格
2.自动生成逻辑表达式
3.在logisim中利用分析组合逻辑电路功能自动生成电路
电路框架
MipsOnBusCpu-1.circ ◇微程序地址转移逻辑 子电路
电路引脚
信号 | 输入/输出 | 位宽 | 功能描述 |
---|---|---|---|
LW | 输入 | 1 位 | LW 指令指令译码信号 |
SW | 输入 | 1 位 | SW 指令译码信号 |
BEQ | 输入 | 1 位 | BEQ 指令译码信号 |
ADDI | 输入 | 1位 | ADDI指令译码信号 |
SLT | 输入 | 1 位 | SLT指令译码信号 |
S4~S0 | 输出 | 1 位 | 微程序地址入口地址 |
子电路外观:
####电路测试 确认微程序地址转移逻辑电路完成后,可利用文本编辑工具打开 MipsOnBusCpu-1.circ,将所有文字信息复制粘贴到 Educoder 平台的 代码框架中,再点击评测按钮即可进行本关测试。平台会对你设计的电路进行自动测试,为方便测试,请勿修改子电路封装,本关测试用例如下:
Cnt LW SW BEQ SLT ADDI mAddr
00 1 0 0 0 0 04
01 0 1 0 0 0 09
02 0 0 1 0 0 0e
03 0 0 0 1 0 13
04 0 0 0 0 1 16
✨创作不易,还希望各位大佬支持一下
👍 点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富!
链接:https://pan.baidu.com/s/1PQZvtX37-9L3c2MMyr5daA
提取码:r23r