convert hazard bitvectors to Reset-Priority SRLatch from nmutil
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 24 Nov 2021 22:46:04 +0000 (22:46 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Wed, 24 Nov 2021 22:46:07 +0000 (22:46 +0000)
commite54224a6c62347541fb7dd41804943b7b2a7dde6
tree6d925fe4e5aa7ae5889c50342e77634e3ebb7894
parenta3eebf0b06c52cb13cbd7a67481ff4f3eb789fe9
convert hazard bitvectors to Reset-Priority SRLatch from nmutil

the read/write port were seriously getting in the way, by way of the
operand forwarding etc. etc. need instead to get either the immediate-latched
value (combinatorial) or the sync-delayed one, depending on circumstances.
src/soc/regfile/regfiles.py
src/soc/simple/core.py