testing if hazard can be done in current cycle
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 22 May 2019 19:18:08 +0000 (20:18 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 22 May 2019 19:18:08 +0000 (20:18 +0100)
src/scoreboard/dependence_cell.py

index b137f7aed8b37f056559f977a55c558cec37802b..fa0ff11a7da3920ab092fc5ee020fb9d7df3714e 100644 (file)
@@ -51,7 +51,7 @@ class DepCell(Elaboratable):
         m.d.comb += l.r.eq(self.go_i)
 
         # Function Unit "Forward Progress".
-        m.d.comb += self.fwd_o.eq((l.q) & self.hazard_i & ~self.issue_i)
+        m.d.comb += self.fwd_o.eq((l.q) & self.hazard_i) # & ~self.issue_i)
 
         # Register Select. Activated on go read/write and *current* latch set
         m.d.comb += self.rsel_o.eq((cq | l.q) & self.go_i)