🔍 搜索帖子 / 资讯 / 芯片型号…
论坛/开源蜂鸟E203/求问e203的back2back
求问e203的back2back
开源蜂鸟E203 作者 梦游者 发布于 2023-04-08 10:59(1280 天前) 3797 浏览

想我一下大佬,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};这行代码是什么意思

全部回复 3
梦
梦游者1275 天前 · 1 楼
回复 nicolynN:

b2b是指两次指令操作数都一样的情况,可以单周期直接返回值。比如上一个指令是求余数,下一个指令是求商,操作数都一样的话可以直接返回结果。他这里only MUL是指b2b只会发生在下一个操作是MUL时,直接返回上一个指令算好的64位结果的低32位

理解了,感谢大佬

n
nicolynN1275 天前 · 2 楼

b2b是指两次指令操作数都一样的情况,可以单周期直接返回值。比如上一个指令是求余数,下一个指令是求商,操作数都一样的话可以直接返回结果。他这里only MUL是指b2b只会发生在下一个操作是MUL时,直接返回上一个指令算好的64位结果的低32位

梦
梦游者1277 天前 · 3 楼

打错字了,尴尬,是想问一下大佬

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