From f7974a13f4ae0e5e06979ad626eb4fc1b8715693 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Fri, 29 May 2020 13:33:45 +0100 Subject: [PATCH] signal start of request from when ALU triggers result ready --- src/soc/experiment/compalu_multi.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/soc/experiment/compalu_multi.py b/src/soc/experiment/compalu_multi.py index 4ef26bb3..9810f3e0 100644 --- a/src/soc/experiment/compalu_multi.py +++ b/src/soc/experiment/compalu_multi.py @@ -212,7 +212,7 @@ class MultiCompUnit(RegSpecALUAPI, Elaboratable): m.d.sync += src_l.r.eq(reset_r) # dest operand latch (not using issue_i) - m.d.sync += req_l.s.eq(Repl(all_rd, self.n_dst)) + m.d.comb += req_l.s.eq(Repl(alu_pulse, self.n_dst)) m.d.sync += req_l.r.eq(reset_w) # create a latch/register for the operand -- 2.30.2