![Xilinx Virtex-II Pro PPC405 User Manual Download Page 463](http://html1.mh-extra.com/html/xilinx/virtex-ii-pro-ppc405/virtex-ii-pro-ppc405_user-manual_3410279463.webp)
March 2002 Release
771
Virtex-II Pro™ Platform FPGA Documentation
1-800-255-7778
Special-Purpose Registers
R
lists the special-purpose registers sorted by the SPRN. The SPRN is the SPR
number that appears in the assembler syntax. This table is useful in interpreting assembler
listings.
IAC3
Instruction Address-Compare 3
948
0x3B4
0x29D
0b10100_11101
Yes
Read/Write
Undefined
IAC4
Instruction Address-Compare 4
949
0x3B5
0x2BD
0b10101_11101
Yes
Read/Write
Undefined
ICCR
Instruction-Cache Cacheability
Register
1019
0x3FB
0x37F
0b11011_11111
Yes
Read/Write
0x0000_0000
ICDBDR
Instruction-Cache Debug-Data Register
979
0x3D3
0x27E
0b10011_11110
Yes
Read-Only
Undefined
LR
Link Register
8
0x008
0x100
0b01000_00000
No
Read/Write
Undefined
PID
Process ID Register
945
0x3B1
0x23D
0b10001_11101
Yes
Read/Write
Undefined
PIT
Programmable-Interval Timer
987
0x3DB
0x37E
0b11011_11110
Yes
Read/Write
Undefined
PVR
Processor-Version Register
287
0x11F
0x3E8
0b11111_01000
Yes
Read-Only
0x2001_0820
SGR
Storage Guarded Register
953
0x3B9
0x33D
0b11001_11101
Yes
Read/Write
0xFFFF_FFFF
SLER
Storage Little-Endian Register
955
0x3BB
0x37D
0b11011_11101
Yes
Read/Write
0x0000_0000
SPRG0
SPR General-Purpose Register 0
272
0x110
0x208
0b10000_01000
Yes
Read/Write
Undefined
SPRG1
SPR General-Purpose Register 1
273
0x111
0x228
0b10001_01000
Yes
Read/Write
Undefined
SPRG2
SPR General-Purpose Register 2
274
0x112
0x248
0b10010_01000
Yes
Read/Write
Undefined
SPRG3
SPR General-Purpose Register 3
275
0x113
0x268
0b10011_01000
Yes
Read/Write
Undefined
SPRG4
SPR General-Purpose Register 4
260
0x104
0x088
0b00100_01000
No
Read-Only
Undefined
SPRG4
SPR General-Purpose Register 4
276
0x114
0x288
0b10100_01000
Yes
Read/Write
Undefined
SPRG5
SPR General-Purpose Register 5
261
0x105
0x0A8
0b00101_01000
No
Read-Only
Undefined
SPRG5
SPR General-Purpose Register 5
277
0x115
0x2A8
0b10101_01000
Yes
Read/Write
Undefined
SPRG6
SPR General-Purpose Register 6
262
0x106
0x0C8
0b00110_01000
No
Read-Only
Undefined
SPRG6
SPR General-Purpose Register 6
278
0x116
0x2C8
0b10110_01000
Yes
Read/Write
Undefined
SPRG7
SPR General-Purpose Register 7
263
0x107
0x0E8
0b00111_01000
No
Read-Only
Undefined
SPRG7
SPR General-Purpose Register 7
279
0x117
0x2E8
0b10111_01000
Yes
Read/Write
Undefined
SRR0
Save/Restore Register 0
26
0x01A
0x340
0b11010_00000
Yes
Read/Write
Undefined
SRR1
Save/Restore Register 1
27
0x01B
0x360
0b11011_00000
Yes
Read/Write
Undefined
SRR2
Save/Restore Register 2
990
0x3DE
0x3DE
0b11110_11110
Yes
Read/Write
Undefined
SRR3
Save/Restore Register 3
991
0x3DF
0x3FE
0b11111_11110
Yes
Read/Write
Undefined
SU0R
Storage User-Defined 0 Register
956
0x3BC
0x39D
0b11100_11101
Yes
Read/Write
0x0000_0000
TBL
Time-Base Lower
284
0x11C
0x388
0b11100_01000
Yes
Write-Only
Undefined
TBU
Time-Base Upper
285
0x11D
0x3A8
0b11101_01000
Yes
Write-Only
Undefined
TCR
Timer-Control Register
986
0x3DA
0x35E
0b11010_11110
Yes
Read/Write
Undefined
2
TSR
Timer-Status Register
984
0x3D8
0x31E
0b11000_11110
Yes
Read/Clear
Undefined
1
USPRG0
User SPR General-Purpose Register 0
256
0x100
0x008
0b00000_01000
No
Read/Write
Undefined
XER
Fixed-Point Exception Register
1
0x001
0x020
0b00001_00000
No
Read/Write
Undefined
ZPR
Zone-Protection Register
944
0x3B0
0x21D
0b10000_11101
Yes
Read/Write
Undefined
Table A-4:
Special-Purpose Registers Sorted by Name
(Continued)
Name
Descriptive Name
SPRN
SPRF
Privileged
Access
Reset Value
Dec
Hex
Hex
Binary