create lists of latches in each FU, to record the read/write register
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 19 Nov 2021 13:59:38 +0000 (13:59 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Fri, 19 Nov 2021 13:59:38 +0000 (13:59 +0000)
commite1dea2e77c1c20cc36213ea860e3688f4c59cf48
treec7c3b39382d1a276d57a17a0f6e4c7751445cdda
parentb35ac7c2e49d36954eb2c07d6adefb9797d4f0f8
create lists of latches in each FU, to record the read/write register
numbers required by the FU to read/write to regfiles.

previously, in the FSM-only version, these read/write regnums were
held (globally) by TestIssuer, and because only one instruction was
active, it did not matter.

now with the possibility of multiple instructions being run, it matters
(a lot)
src/soc/fu/compunits/compunits.py
src/soc/simple/core.py