beautypg.com

2 coprocessor 15 definition, 1 register 0 – id, Coprocessor 15 definition -2 5.2.1 – Intel STRONGARM SA-1100 User Manual

Page 46: Register 0 – id -2

background image

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

0

ID

RESERVED

1

Control

Control

2

Translation table base

Translation table base

3

Domain access control

Domain access control

4

RESERVED

RESERVED

5

Fault status

Fault status

6

Fault address

Fault address

7

RESERVED

Cache operations

8

RESERVED

TLB operations

9

RESERVED

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

0

3

4

15

16

23

24

31

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