From 374b219bcc77bf08c10e3e28ecfcb0a27b291c8e Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Sat, 11 May 2019 11:47:36 +0100 Subject: [PATCH] dependence cell, src2 is combinatorial (latch is already synchronous) --- src/scoreboard/dependence_cell.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/scoreboard/dependence_cell.py b/src/scoreboard/dependence_cell.py index cb560c1a..15665418 100644 --- a/src/scoreboard/dependence_cell.py +++ b/src/scoreboard/dependence_cell.py @@ -42,8 +42,8 @@ class DependenceCell(Elaboratable): m.d.comb += src1_l.r.eq(self.go_rd_i) # src2 latch: reset on go_rd HI, set on op2_i and issue - m.d.sync += src2_l.s.eq(self.issue_i & self.src2_i) - m.d.sync += src2_l.r.eq(self.go_rd_i) + m.d.comb += src2_l.s.eq(self.issue_i & self.src2_i) + m.d.comb += src2_l.r.eq(self.go_rd_i) # FU "Forward Progress" (read out horizontally) m.d.comb += self.dest_fwd_o.eq(dest_l.q & self.dest_i) -- 2.30.2