disable internal RAM set SRAM to much smaller
[soc.git] / src / soc / config / state.py
1 from nmutil.iocontrol import RecordObject
2 from nmigen import Signal
3
4
5 class CoreState(RecordObject):
6 def __init__(self, name):
7 super().__init__(name=name)
8 self.pc = Signal(64) # Program Counter (CIA, NIA)
9 self.msr = Signal(64) # Machine Status Register (MSR)
10 self.eint = Signal() # External Interrupt
11 self.dec = Signal(64) # DEC SPR (again, for interrupt generation)