3 registers, 1 id register, Registers -3 – Epson ARM.POWERED ARM720T User Manual

Page 63: Figure 3-2, Id register read format -3, Figure 3-3, Id register write format -3, Table 3-1, Cache and mmu control register -3

Advertising
background image

3: Configuration

ARM720T CORE CPU MANUAL

EPSON

3-3

3.3

Registers

The ARM720T processor contains registers that control the cache and MMU operation. You

can access these registers using MCR and MRC instructions to CP15 with the processor in a

privileged mode.
Table 3-1 shows a summary of valid CP15 registers. You must not attempt to read from, or to

write to, an invalid register because it results in Unpredictable behavior.

3.3.1

ID Register

Reading from CP15 Register 0 returns the value:

0x41807204

Note:

The final nibble represents the core revision.

The CRm and opcode_2 fields Should Be Zero when reading CP15 register 0. ID Register read

format is shown in Figure 3-2.

Figure 3-2 ID Register read format

Writing to CP15 register 0 is Unpredictable. ID Register write format is shown in Figure 3-3.

Figure 3-3 ID Register write format

Table 3-1 Cache and MMU Control Register

Register

Register reads

Register writes

0

ID Register

Reserved

1

Control Register

Control Register

2

Translation Table Base Register

Translation Table Base Register

3

Domain Access Control Register

Domain Access Control Register

4

Reserved

Reserved

5

Fault Status Register

Fault Status Register

6

Fault Address Register

Fault Address Register

7

Reserved

Cache Operations Register

8

Reserved

TLB Operations Register

9 – 12

Reserved

Reserved

13

Process Identifier Register

Process Identifier Register

14

Reserved

Reserved

15

Test Registers

Test Registers

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

0 0 0 1

0 0 1 0

0 1 0 0

1 0 0 0 0 0 0 0 0 1 1 1

0 0 0 0 0 1 0 0

31 30 29 28 27 26 25 24 23 22 21 20 19 18 17 16 15 14 13 12 11 10 09 08 07 06 05 04 03 02 01 00

UNP

Advertising