diff --git a/fu/vector/VectorAdderRTL.py b/fu/vector/VectorAdderRTL.py index ac416e4..1c69cca 100644 --- a/fu/vector/VectorAdderRTL.py +++ b/fu/vector/VectorAdderRTL.py @@ -74,7 +74,7 @@ def comb_logic(): s.recv_opt.rdy @= 0 s.carry_in_temp[0] @= s.carry_in - if s.recv_opt.val & s.send_out[0].rdy: + if s.recv_opt.val: if s.recv_opt.msg.fu_in[0] != FuInType(0): s.in0 @= s.recv_opt.msg.fu_in[0] - FuInType(1) if s.recv_opt.msg.fu_in[1] != FuInType(0): diff --git a/fu/vector/VectorMulRTL.py b/fu/vector/VectorMulRTL.py index 1a3df45..599e290 100644 --- a/fu/vector/VectorMulRTL.py +++ b/fu/vector/VectorMulRTL.py @@ -73,7 +73,7 @@ def comb_logic(): s.recv_const.rdy @= 0 s.recv_opt.rdy @= 0 - if s.recv_opt.val & s.send_out[0].rdy: + if s.recv_opt.val: if s.recv_opt.msg.fu_in[0] != FuInType(0): s.in0 @= s.recv_opt.msg.fu_in[0] - FuInType(1) if s.recv_opt.msg.fu_in[1] != FuInType(0):