Instruction Model
PowerPC e500 Core Family Reference Manual, Rev. 1
Freescale Semiconductor
3-29
Table 3-24
lists e500-specific SPRs, indicating which can be accessed by user-level software.
Compilers should recognize SPR names when parsing instructions.
Table 3-24. Implementation-Specific SPRs (by SPR Abbreviation)
SPR
Abbreviation
Name
SPR
Number
Access
Supervisor
Only
Section/
Page
BBEAR
Branch buffer entry address register
513
Read/Write
No
2.9.1/2-25
BBTAR
Branch buffer target address register
514
Read/Write
No
2.9.2/2-25
BUCSR
Branch unit control and status register
1013
Read/Write
Yes
2.9.3/2-26
HID0
Hardware implementation dependent register 0
1008
Read/Write
Yes
2.10.1/2-27
HID1
Hardware implementation dependent register 1
1009
Read/Write
Yes
2.10.1/2-27
IVOR32
SPE APU unavailable interrupt offset
528
Read/Write
Yes
2.7.1.5/2-19
IVOR33
Embedded floating-point data exception interrupt offset
529
Read/Write
Yes
2.7.1.5/2-19
IVOR34
Embedded floating-point round exception interrupt offset
530
Read/Write
Yes
2.7.1.5/2-19
IVOR35
Performance monitor
531
Read/Write
Yes
2.7.1.5/2-19
L1CFG0
L1 cache configuration register 0
515
Read only
No
2.11.3/2-34
L1CFG1
L1 cache configuration register 1
516
Read only
No
2.11.4/2-35
L1CSR0
L1 cache control and status register 0
1010
Read/Write
Yes
2.11.1/2-31
L1CSR1
L1 cache control and status register 1
1011
Read/Write
Yes
2.11.2/2-33
MAS0
MMU assist register 0
624
Read/Write
Yes
2.12.5.1/2-40
MAS1
MMU assist register 1
625
Read/Write
Yes
2.12.5.2/2-41
MAS2
MMU assist register 2
626
Read/Write
Yes
2.12.5.3/2-42
MAS3
MMU assist register 3
627
Read/Write
Yes
2.12.5.4/2-43
MAS4
MMU assist register 4
628
Read/Write
Yes
2.12.5.5/2-43
MAS6
MMU assist register 6
630
Read/Write
Yes
2.12.5.6/2-44
MCAR
Machine check address register
573
Read only
Yes
2.7.2.3/2-22
MCSR
Machine check syndrome register
572
Read/Write
Yes
2.7.2.4/2-23
MCSRR0
Machine-check save/restore register 0
570
Read/Write
Yes
2.7.2.1/2-22
MCSRR1
Machine-check save/restore register 1
571
Read/Write
Yes
2.7.2.2/2-22
MMUCFG
MMU configuration register
1015
Read only
Yes
2.12.3/2-37
MMUCSR0
MMU control and status register 0
1012
Read/Write
Yes
2.12.2/2-36
PID0
Process ID register 0. Book E defines only this PID
register and refers to as PID rather than PID0.
48
Read/Write
Yes
2.12.1/2-36
PID1
Process ID register 1
633
Read/Write
Yes
PID2
Process ID register 2
634
Read/Write
Yes
SPEFSCR
Signal processing and embedded floating-point status
and control register
512
Read/Write
No
2.14.1/2-49
TLB0CFG
TLB configuration register 0
688
Read only
Yes
2.12.4/2-37
TLB1CFG
TLB configuration register 1
689
Read only
Yes
2.12.4.2/2-39
Summary of Contents for PowerPC e500 Core
Page 1: ...PowerPC e500 Core Family Reference Manual Supports e500v1 e500v2 E500CORERM Rev 1 4 2005...
Page 36: ...PowerPC e500 Core Family Reference Manual Rev 1 xxxvi Freescale Semiconductor...
Page 38: ...PowerPC e500 Core Family Reference Manual Rev 1 Part I 2 Freescale Semiconductor...
Page 332: ...PowerPC e500 Core Family Reference Manual Rev 1 Part II 2 Freescale Semiconductor...
Page 530: ...Opcode Listings PowerPC e500 Core Family Reference Manual Rev 1 D 50 Freescale Semiconductor...
Page 534: ...PowerPC e500 Core Family Reference Manual Rev 1 E 4 Freescale Semiconductor Revision History...