e200z1 Core (Z1)
MPC5510 Microcontroller Family Reference Manual, Rev. 1
10-6
Freescale Semiconductor
Preliminary
Figure 10-2. e200z1 Supervisor Mode Programmer’s Model SPRs
SPR General
Exception Handling/Control Registers
Save and Restore
Machine State
MSR
PVR
Processor Control Registers
SUPERVISOR Mode Program Model SPRs
Decrementer
Timers
Time Base (write only)
SPRG0
SPRG1
SPRG2
SPRG3
SPRG4
SPRG5
SPRG6
SPRG7
SPR 272
SPR 273
SPR 274
SPR 275
SPR 276
SPR 277
SPR 278
SPR 279
SRR0
SRR1
CSRR0
CSRR1
DSRR0
1
DSRR1
1
SPR 26
SPR 27
SPR 58
SPR 59
SPR 574
SPR 575
TBL
SPR 284
TBU
SPR 285
DEC
SPR 22
Processor ID
PIR
SPR 286
DECAR
SPR 54
Interrupt Vector Prefix
IVPR
SPR 63
Debug Registers
2
Context Control
1
Debug Control
DBCR0
DBCR1
DBCR2
DBCR3
1
SPR 308
SPR 309
SPR 310
SPR 561
Instruction Address
Compare
IAC1
IAC2
IAC3
IAC4
SPR 312
SPR 313
SPR 314
SPR 315
Data Address Compare
DAC1
DAC2
SPR 316
SPR 317
1 - These e200-specific registers may not be supported by
other Power Architecture processors
2 - Optional registers defined by the Power Architecture
Book-E architecture
Control and Status
TCR
SPR 340
TSR
SPR 336
Processor Version
Hardware Implementation
Dependent
1
HID0
HID1
SPR 1008
SPR 1009
Cache Registers
SPR 9
General-Purpose
Registers
Count Register
CTR
SPR 8
Link Register
LR
Condition Register
CR
GPR0
GPR1
GPR31
SPR 515
Cache Configuration
(Read-only)
L1CFG0
SPR 1
XER
XER
General Registers
SPR 256
User SPR
USPRG0
SPR 287
Debug Status
DBSR
SPR 304
Debug Counter
1
DBCNT
SPR 562
CTXCR
ALTCTXCR
SPR 560
SPR 568
System Version
1
SVR
SPR 1023
ESR
SPR 62
Exception Syndrome
Data Exception Address
DEAR
SPR 61
Machine Check
Syndrome Register
MCSR
SPR 572
BTB Control
1
SPR 1013
BUCSR
BTB Register
MMU Assist
1
Memory Management Registers
MAS0
MAS1
MAS2
MAS3
MAS4
MAS6
SPR 624
SPR 625
SPR 626
SPR 627
SPR 628
SPR 630
Process ID
PID0
SPR 48
Control & Configuration
SPR 1012
SPR 1015
SPR 688
SPR 689
MMUCSR0
MMUCFG
TLB0CFG
TLB1CFG