想我一下大佬,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};这行代码是什么意思
E203_XLEN-1:0] back2back_mul_res = {part_prdt_lo_r[
b2b是指两次指令操作数都一样的情况,可以单周期直接返回值。比如上一个指令是求余数,下一个指令是求商,操作数都一样的话可以直接返回结果。他这里only MUL是指b2b只会发生在下一个操作是MUL时,直接返回上一个指令算好的64位结果的低32位
理解了,感谢大佬
打错字了,尴尬,是想问一下大佬