add write_cr to ALU record subset
authorLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 31 May 2020 11:27:45 +0000 (12:27 +0100)
committerLuke Kenneth Casson Leighton <lkcl@lkcl.net>
Sun, 31 May 2020 11:27:45 +0000 (12:27 +0100)
src/soc/fu/alu/alu_input_record.py

index a1f6b0a93ca43b70cc44784159ae34ecd04372a1..f95c16d39ed36f3d5df5342323d7425efd351212 100644 (file)
@@ -17,11 +17,12 @@ class CompALUOpSubset(Record):
                     #'cr = Signal(32, reset_less=True) # NO: this is from the CR SPR
                     #'xerc = XerBits() # NO: this is from the XER SPR
                   ('lk', 1),
-                  ('rc', Layout((("rc", 1), ("rc_ok", 1)))),
-                  ('oe', Layout((("oe", 1), ("oe_ok", 1)))),
+                  ('rc', Layout((("rc", 1), ("rc_ok", 1)))), # Data
+                  ('oe', Layout((("oe", 1), ("oe_ok", 1)))), # Data
                   ('invert_a', 1),
                   ('zero_a', 1),
                   ('invert_out', 1),
+                  ('write_cr', Layout((("data", 3), ("ok", 1)))), # Data
                   ('input_carry', CryIn),
                   ('output_carry', 1),
                   ('input_cr', 1),