
1-18
G2 PowerPC Core Reference Manual
For More Information On This Product,
Go to: www.freescale.com
MOTOROLA
Implementation-Specific Information
Figure 1-2. Programming Model—Registers
Instruction/Data
Address Breakpoint
Register
1
IABR
1
IABR2
2
DABR
2
USER MODEL
SPR 1008
HID0
1
HID1
1
HID2
1
SPR 1009
Instruction/Data Address
Breakpoint Control
2
IBCR
DBCR
Instruction BAT
Registers
SPR 528
IBAT0U
SPR 529
IBAT0L
SPR 530
IBAT1U
SPR 531
IBAT1L
SPR 532
IBAT2U
SPR 533
IBAT2L
SPR 534
IBAT3U
SPR 535
IBAT3L
IBAT4U
2
IBAT4L
2
IBAT5U
2
IBAT5L
2
IBAT6U
2
IBAT6L
2
Memory Management Registers
Data BAT Registers
Software Table
Search Registers
1
SPR 976
DMISS
SPR 977
DCMP
SPR 978
HASH1
SPR 979
HASH2
SPR 980
IMISS
SPR 981
ICMP
SPR 982
RPA
Configuration Registers
Machine State
Register
Hardware
Implementation
Registers
SPR268
TBL
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 25
SDR1
SPR 9
Count Register
CTR
CR
1
These registers are G2 core implementation-specific (not defined by the PowerPC architecture).
2
These registers are G2_LE core implementation-specific (not defined by the PowerPC architecture).
GPR0
GPR1
GPR31
Segment Registers
SR0
SR1
SR15
IBAT7L
2
SPR 560
SPR 561
SPR 562
SPR 563
SPR 564
SPR 565
SPR 566
SPR 567
SPR 536
DBAT0U
SPR 537
DBAT0L
SPR 538
DBAT1U
SPR 539
DBAT1L
SPR 540
DBAT2U
SPR 541
DBAT2L
SPR 542
DBAT3U
SPR 543
DBAT3L
DBAT4U
2
DBAT4L
2
DBAT5U
2
DBAT5L
2
DBAT6U
2
DBAT6L
2
DBAT7U
2
DBAT7L
2
SPR 568
SPR 569
SPR 570
SPR 571
SPR 572
SPR 573
SPR 574
SPR 575
MSR
System/Processor
Version Register
SPR 286
SVR
2
Miscellaneous
Registers
Decrementer
DEC
SPR 1010
SPR 1018
SPR 1013
1
SPR 317
SPR 22
SPR 282
External Address
Register (Optional)
EAR
Time Base Facility
(For Writing)
SPR 284
TBL
SPR 285
TBU
SPR 309
SPR 310
Breakpoint Registers
Exception Handling Registers
DSISR
Data Address Register
SPR 19
DAR
SPRGs
SPR 272
SPRG0
SPR 273
SPRG1
SPR 274
SPRG2
SPR 275
SPRG3
SPRG4
2
SPRG5
2
SPRG6
2
SPRG7
2
SPR 276
SPR 277
SPR 278
SPR 279
SPR 58
CSRR0
SPR 59
CSRR1
Critical Interrupt
Registers
2
SPR 18
DSISR
SPR 26
SRR0
SPR 27
SRR1
Save and Restore
Registers
DABR2
2
SPR 1011
SPR 287
PVR
Memory Base Address
Register
MBAR
2
SPR 311
FPR0
FPR1
FPR31
Floating-Point Status
and Control Register
IBAT7U
2
F
Freescale Semiconductor, Inc.
n
.