class CoreState(RecordObject):
+ """contains "Core State Information" which says exactly where things are
+
+ example: eint says to PowerDecoder that it should fire an exception
+ rather than let the current decoded instruction proceed. likewise
+ if dec goes negative. MSR contains LE/BE and Priv state. PC contains
+ the Program Counter, and SVSTATE is the Sub-Program-Counter.
+ """
def __init__(self, name):
super().__init__(name=name)
self.pc = Signal(64) # Program Counter (CIA, NIA)