Information
e300 Processor Core Overview
MPC8308 PowerQUICC II Pro Processor Reference Manual, Rev. 1
7-16 Freescale Semiconductor
Figure 7-2. e300 Programming Model—Registers
Instruction/Data Address
Breakpoint Register
USER MODEL
SPR 1008
HID0
1
SPR 1009
HID1
1
Instruction/Data Address
Breakpoint Control
IBCR
1
DBCR
1
Instruction BAT
Registers
SPR 528IBAT0U
SPR 529
IBAT0L
SPR 530
IBAT1U
SPR 531
IBAT1L
SPR 532
IBAT2U
SPR 533
IBAT2L
SPR 534
IBAT3U
SPR 535
IBAT3L
Memory Management Registers
Software Table
Search Registers
SPR 976DMISS
SPR 977DCMP
SPR 978HASH1
SPR 979HASH2
SPR 980IMISS
SPR 981ICMP
SPR 982RPA
Configuration Registers
Hardware
Implementation
Registers
SPR268TBL
SPR269
TBU
SPR 1
FPSCR
Condition Register
General-Purpose
Registers (32-Bit)
Floating-Point
Registers (64-Bit)
XER
XER
SPR 8
Link Register
LR
Time Base Facility
(for Reading)
SUPERVISOR MODEL
SDR1
SPR 25SDR1
SPR 9
Count Register
CTR
CR
1
These registers are e300 core implementation-specific (not defined by the PowerPC architecture).
GPR0
GPR1
GPR31
Segment Registers
SR0
SR1
SR15
IBAT4U
1
IBAT4L
1
IBAT5U
1
IBAT7L
1
SPR 560
SPR 561
SPR 562
SPR 563
SPR 564
SPR 565
SPR 566
SPR 567
SPR 536DBAT0U
SPR 537DBAT0L
SPR 538DBAT1U
SPR 539DBAT1L
SPR 540DBAT2U
SPR 541DBAT2L
SPR 542DBAT3U
SPR 543DBAT3L
SPR 568DBAT4U
1
SPR 569DBAT4L
1
SPR 570DBAT5U
1
SPR 571DBAT5L
1
SPR 572DBAT6U
1
SPR 573DBAT6L
1
SPR 574DBAT7U
1
SPR 575DBAT7L
1
Machine State
Register
MSR
System/Processor
Version Register
SPR 286SVR
1
Miscellaneous
Registers
SPR 1010
SPR 1018
SPR 1013
SPR 317
IABR
SPR 22
Decrementer
DEC
Time Base Facility
(for Writing)
SPR 284TBL
SPR 285
TBU
SPR 309
SPR 310
Breakpoint Registers
Interrupt Handling Registers
SPRGs
SPR 272SPRG0
SPR 273
SPRG1
SPR 274
SPRG2
SPR 275
SPRG3
SPR 276
SPRG4
1
SPR 277SPRG5
1
SPR 278SPRG6
1
SPR 279SPRG7
1
SPR 58CSRR0
1
SPR 59CSRR1
1
Critical Interrupt
Registers
DSISR
SPR 18DSISR
SPR 26
SRR0
SPR 27
SRR1
Save and Restore Registers
DABR2
1
SPR 1011HID2
1
SPR 287PVR
Memory Base Address
Register
MBAR
1
SPR 311
FPR0
FPR1
FPR31
Floating-Point Status
and Control Register
Data Address Register
SPR 19
DAR
IABR2
1
DABR
1
IBAT5L
1
IBAT6U
1
IBAT7U
1
IBAT6L
1
Data BAT Registers
Performance Monitor
1
(read-only)
PMR384
UPMGC0
PMR 0-3
UPMCs
PMR 128-131
UPMLCas
Performance Monitor
1
PMR 400
PMGC0
PMR 16-19
PMCs
PMR 144-147
PMLCas