🔍 搜索帖子 / 资讯 / 芯片型号…
e203_exu_decode译码模块
全国大学生集成电路创新创业大赛 作者 亓迩 发布于 2023-05-22 15:06(1237 天前) 7103 浏览

团队编号:CICC1413

团队名称:“芯”之所向

首先声明本文所画图片仅在本人分析add指令过程时所画下,便于日后分析输入输出信号如何流通、传出,因此部分不相关内容未在图中画出。本文中若存在不正确的地方欢迎指正。

图片alt

首先先指出图中不包含的三个输入信号:

i_prdt_taken表示在预测执行过程中,处理器是否预测、跳转或分支会被执行,如果预测到会被执行,则该信号为1,否则为0。、

i_misalgn表示IFetch请求的地址是否对齐。

i_buserr表示IFetch请求的地址是否在系统总线上存在错误。

这三个信号在图中并未画出,其输入之间连着输出,在该模块中只起到传导作用。

剩余在图中所画的信号命名都相对较为直白,在此仅解释下列2个信号:

dec_info信号根据xxx_op信号将其对应的模块信息xxx_info_bus对其进行赋值,例如当执行add指令时,其alu_op为1,其余xxx_op为0,此时dec_info = alu_info_bus。

图片alt

dec_ilegl信号汇集了各种在译码阶段出现的不合法的(illegal),例如指令全0或全1异常、寄存器索引异常等,这些异常信号之间为或的关系,只要出现一个异常则信号输出高。

图片alt

全部回复 18
j
jwcx751 天前 · 1 楼

1

l
linjj829 天前 · 2 楼

1

维
维里洛格840 天前 · 3 楼

1

江
江南咸鱼848 天前 · 4 楼

1

y
yal_aaa936 天前 · 5 楼

1


c
cuigpt939 天前 · 6 楼

顶

d
derain945 天前 · 7 楼

1

小刘到处找
小刘到处找954 天前 · 8 楼

1

刘
刘金硕973 天前 · 9 楼

1

m
modoalos1004 天前 · 10 楼

1

恰同学少年
恰同学少年1034 天前 · 11 楼

111

1
178639171151058 天前 · 12 楼

1111111111

魔
魔法少女小千1178 天前 · 13 楼

0

m
myzheng1184 天前 · 14 楼

1111

H
Hideaki1235 天前 · 15 楼

1


💡 请 登录 后参与讨论(微信扫码即登录/注册)