From: Luke Kenneth Casson Leighton Date: Wed, 20 May 2020 18:49:36 +0000 (+0100) Subject: assign index to temporary X-Git-Tag: div_pipeline~1013 X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=e0e859f73a3e38365f8a5fef20628d6a0aae4c1f;p=soc.git assign index to temporary --- diff --git a/src/soc/fu/cr/main_stage.py b/src/soc/fu/cr/main_stage.py index 2ec877e5..a7056aee 100644 --- a/src/soc/fu/cr/main_stage.py +++ b/src/soc/fu/cr/main_stage.py @@ -78,7 +78,9 @@ class CRMainStage(PipeModBase): comb += bfa.eq(BFA) for i in range(4): - comb += cr_out_arr[bf*4 + i].eq(cr_arr[bfa*4 + i]) + idx = Signal(2, name="idx%s" % i, reset_less=True) + comb += idx.eq(bf*4+1) + comb += cr_out_arr[idx].eq(cr_arr[idx]) ##### crand, cror, crnor etc. ##### with m.Case(InternalOp.OP_CROP):