From: Luke Kenneth Casson Leighton Date: Tue, 21 May 2019 22:54:02 +0000 (+0100) Subject: got working (sort-of) cscore6600 X-Git-Tag: div_pipeline~2002 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f08646f1fb73fc15942cbbd395ee1d56f1f6c511;p=soc.git got working (sort-of) cscore6600 --- diff --git a/src/scoreboard/dependence_cell.py b/src/scoreboard/dependence_cell.py index 9cab03bf..9a54e3a4 100644 --- a/src/scoreboard/dependence_cell.py +++ b/src/scoreboard/dependence_cell.py @@ -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((cq | l.q) & self.hazard_i)# & ~self.issue_i) + m.d.comb += self.fwd_o.eq((cq | 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)