From: Luke Kenneth Casson Leighton Date: Fri, 29 May 2020 12:33:45 +0000 (+0100) Subject: signal start of request from when ALU triggers result ready X-Git-Tag: div_pipeline~751 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=f7974a13f4ae0e5e06979ad626eb4fc1b8715693;p=soc.git signal start of request from when ALU triggers result ready --- 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