芯来科技
直播中

mintsy

8年用户 1474经验值
擅长:MEMS/传感技术
私信 关注
[问答]

E203处理器内核,mdv模块虽然需要多个周期执行,但是仍然被视为是单周期指令?

在alu模块中,可以看到mdv模块(长乘/除模块),具有长周期标志指令

但是这条指令在mdv模块中一直为0

在E203中,每条长指令在解码后数据会一直带着Tag,从disp->alu->longwb,这里不考虑数据一致性(oift模块),单纯看longwb的接口,发现根本就没有给mdv模块留输入tag以及数据的接口

我的疑问是:mdv模块虽然需要多个周期执行,但是仍然被视为是单周期指令?这样的话和其他的单周期指令不就会产生数据冲突了吗?
为什么要这么设计呢?

更多回帖

发帖
×
20
完善资料,
赚取积分