求问e203的back2back
想我一下大佬,e203中的back2back情况是什么意思?
比如说这里是ALU中muldiv模块中的一段代码,在back2back的情况下,取余和除法直接输出结果,但乘法mul却不是,不知道为什么?
也不是很懂 wire [E203_XLEN-1:0] back2back_mul_res = {part_prdt_lo_r[E203_XLEN-2:0],part_prdt_sft1_r};这行代码是什么意思
梦
梦游者1275 天前 ·
1 楼
回复 nicolynN:
b2b是指两次指令操作数都一样的情况,可以单周期直接返回值。比如上一个指令是求余数,下一个指令是求商,操作数都一样的话可以直接返回结果。他这里only MUL是指b2b只会发生在下一个操作是MUL时,直接返回上一个指令算好的64位结果的低32位
理解了,感谢大佬
n
nicolynN1275 天前 ·
2 楼
b2b是指两次指令操作数都一样的情况,可以单周期直接返回值。比如上一个指令是求余数,下一个指令是求商,操作数都一样的话可以直接返回结果。他这里only MUL是指b2b只会发生在下一个操作是MUL时,直接返回上一个指令算好的64位结果的低32位
💡 请 登录 后参与讨论(微信扫码即登录/注册)
帖子信息
版块开源蜂鸟E203
回复3
浏览3794
发布2023-04-08 10:59