PowerPC e500 Core Family Reference Manual, Rev. 1
3-28
Freescale Semiconductor
Instruction Model
SPRG0
SPR general 0
272
01000 10000
Read/Write
Yes
2.8/2-24
SPRG1
SPR general 1
273
01000 10001
Read/Write
Yes
2.8/2-24
SPRG2
SPR general 2
274
01000 10010
Read/Write
Yes
2.8/2-24
SPRG3
SPR general 3
259
01000 00011
Read only
No
3
2.8/2-24
275
01000 10011
Read/Write
Yes
2.8/2-24
SPRG4
SPR general 4
260
01000 00100
Read only
No
2.8/2-24
276
01000 10100
Read/Write
Yes
2.8/2-24
SPRG5
SPR general 5
261
01000 00101
Read only
No
2.8/2-24
277
01000 10101
Read/Write
Yes
2.8/2-24
SPRG6
SPR general 6
262
01000 00110
Read only
No
2.8/2-24
278
01000 10110
Read/Write
Yes
2.8/2-24
SPRG7
SPR general 7
263
01000 00111
Read only
No
2.8/2-24
279
01000 10111
Read/Write
Yes
2.8/2-24
SRR0
Save/restore register 0
26
00000 11010
Read/Write
Yes
2.7.1.1/2-18
SRR1
Save/restore register 1
27
00000 11011
Read/Write
Yes
2.7.1.1/2-18
TBL
Time base lower
268
01000 01100
Read only
No
2.6.3/2-16
284
01000 11100
Write-only
Yes
2.6.3/2-16
TBU
Time base upper
269
01000 01101
Read only
No
2.6.3/2-16
285
01000 11101
Write-only
Yes
2.6.3/2-16
TCR
Timer control register
340
01010 10100
Read/Write
Yes
2.6.1/2-15
TSR
Timer status register
336
01010 10000
Read/Clear
4
Yes
2.6.2/2-16
USPRG0
User SPR general 0
5
256
01000 00000
Read/Write
No
2.8/2-24
XER
Integer exception register
1
00000 00001
Read/Write
No
2.3.2/2-9
1
The DBSR is read using
mfspr
. It cannot be directly written to. Instead, DBSR bits corresponding to 1 bits in the GPR
can be cleared using
mtspr
.
2
Implementations may support more than one PID. The e500 implements the Book E–defined PID as PID0.
3
User-mode read access to SPRG3 is implementation-dependent.
4
The TSR is read using mfspr. It cannot be directly written to. Instead, TSR bits corresponding to 1 bits in the GPR can
be cleared using mtspr.
5
USPRG0 is a separate physical register from SPRG0.
Table 3-23. Book E Special-Purpose Registers (by SPR Abbreviation) (continued)
SPR
Abbreviation
Name
Defined SPR Number
Access
Supervisor
Only
Section/
Page
Decimal
Binary
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...