add hazard vectors to Regfiles
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 7 Nov 2021 15:40:17 +0000 (15:40 +0000)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 7 Nov 2021 15:40:17 +0000 (15:40 +0000)
commit45d50392c8fd4a70867ef82db0bc2f366b408cee
tree787538ae861b2745923ec5919594ab77d22425bf
parenteac26ec947cfd1d53e772217498e7851d0a00f4b
add hazard vectors to Regfiles
the reason for adding it to Regfiles is because both In-Order and OoO
need global hazard vectors.

in the case of In-Order the hazard vector bits are set directly by the
Issue Engine.

in the case of Out-of-Order the vector bits are set by way of an
amalgamation (Great Big Or Gate) of the columns from the DMs

in either case the vectors are needed, so might as well be added to Regfiles
src/soc/regfile/regfiles.py