Developers Manual March, 2003 7-5

Intel® 80200 Processor based on Intel® XScale Microarchitecture
Configuration
7.2.1 Register 0: ID and Cache Type Registers

Register 0 houses two read-only registers that are used for part identification: an ID register and a

cache type register.

The ID Register is selected when opcode_2=0. This register returns the code for the Intel® 80200

processor: 0x69052000 for A0 stepping/revision. The low order four bits of the register are the chip

revision number and will be incremented for future steppings.

The Cache Type Register is selected when opcode_2=1 and describes the present Intel® 80200

processor cache.

Table 7-4. ID Register

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
0110100100000101001000000000 Revision
reset value: As Shown
Bits Access Description
31:24 Read / Write Ignored Implementation trademark
(0x69 = i= Intel Corporation)
23:16 Read / Write Ignored Architecture version = ARM* Version 5
15:4 Read / Write Ignored
Part Number (Implementation Specified)
Intel® 80200 processor: 0x200
Bits[15:12] refer to the processor generation.
Bits[11:8] refer to the implementation
Bits[7:4] used for implementation derivatives
3:0 Read / Write Ignored
Revision number for the processor (Implementation
Specified)
A0 stepping = 0b0000
A1 stepping = 0b0001
B0 stepping = 0b0010
C0 stepping = 0b0011
D0 stepping = 0b0100

Table 7-5. Cache Type Register (Sheet 1 of 2)

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0
00001011000110101010000110101010
reset value: As Shown
Bits Access Description
31:29 Read-as -Zero / Write Ignored Reserved
28:25 Read / Write Ignored
Cache class = 0b0101
The caches support locking, write back and round-robin
replacement. They do not support address by index.
24 Read / Write Ignored Harvard Cache
23:21 Read-as -Zero / Write Ignored Reserved
20:18 Read / Write Ignored Data Cache Size = 0b110 = 32 kB
17:15 Read / Write Ignored Data cache associativity = 0b101 = 32
14 Read-as-Zero / Write Ignored Reserved
13:12 Read / Write Ignored Data cache line length = 0b10 = 8 words/line
11:9 Read-as-Zero / Write Ignored Reserved
8:6 Read / Write Ignored Instruction cache size = 0b110 = 32 kB