|
Lines 13-19
class CoreState(RecordObject):
Link Here
|
| 13 |
""" |
13 |
""" |
| 14 |
def __init__(self, name): |
14 |
def __init__(self, name): |
| 15 |
super().__init__(name=name) |
15 |
super().__init__(name=name) |
| 16 |
self.pc = Signal(64) # Program Counter (CIA, NIA) |
16 |
self.pc = Signal(64, reset_less=True) # Program Counter (CIA, NIA) |
| 17 |
self.msr = Signal(64) # Machine Status Register (MSR) |
17 |
self.msr = Signal(64) # Machine Status Register (MSR) |
| 18 |
self.eint = Signal() # External Interrupt |
18 |
self.eint = Signal() # External Interrupt |
| 19 |
self.dec = Signal(64) # DEC SPR (again, for interrupt generation) |
19 |
self.dec = Signal(64) # DEC SPR (again, for interrupt generation) |