5-2 SA-1100
Developer’s Manual
Coprocessors
5.2 Coprocessor 15 Definition
The SA-1100 coprocessor 15 contains registers that control the cache, MMU, and write buffer
operation as well as some clocking functions. These registers are accessed using CPRT instructions
to coprocessor 15 with the processor in any privileged mode. Only some of registers 0–15 are
valid; the result of an access to an invalid register is unpredictable. Table 5- 1 lists the coprocessor
15 control registers.

5.2.1 Register 0 – ID

Register 0 is a read-only register that returns an architecture and implementation-defined
identification for the device.identification for the device.
Table 5-1. Cache and MMU Control Registers (Coprocessor 15)
Register Register Reads Register Writes
0ID RESERVED
1Control Control
2Translation table base Translation table base
3Domain access control Domain access control
4RESERVED RESERVED
5Fault status Fault status
6Fault address Fault address
7RESERVED Cache operations
8RESERVED TLB operations
9RESERVED Read buffer operations
10..12 RESERVED RESERVED
13 Read process ID (PID) Write process ID (PID)
14 Read breakpoint Write breakpoint
15 RESERVED Test, clock, and idle
0341516232431
44 Stepping
Part Number
Architecture Version
Architecture Version ARM architecture version
01 = Version 4
Part Number Part number
A11 = SA1100
Stepping Stepping revision of SA-1100
1 = B stepping
2 = C stepping
8 = D stepping
9 = E stepping
11 = G stepping