use opcode-base issue units, parallel units
[soc.git] / src / experiment / compalu.py
index 1f3b90512e1d8940f9be7d096c2390c2ac12bd63..446c7e0f997a38295b14cd87f264645edea0673e 100644 (file)
@@ -122,7 +122,7 @@ class ComputationUnitNoDelay(Elaboratable):
         #    m.d.comb += self.alu.op.eq(self.oper_i)
 
         # create a latch/register for the operand
-        latchregister(m, self.oper_i, self.alu.op, src_l.q)
+        latchregister(m, self.oper_i, self.alu.op, opc_l.qn)
 
         # and one for the output from the ALU
         data_r = Signal(self.rwid, reset_less=True) # Dest register