Arm946e-s register – Siemens ERTEC200 User Manual

Page 31

Advertising
background image

2.10 ARM946E-S Register

The ARM946E-S uses CP15 registers for system control.
Consequently, the following settings are possible:

•

Configure cache type and cache memory area

•

Configure tightly coupled memory area

•

Configure memory protection unit for various regions and memory types

•

Assign system option parameters

•

Configure “Little Endian” or “Big Endian” operations

Register

Access

Description

0 R

ID code register (1)

Cache type register (1)

Tightly coupled memory size register (2)

1 W/R

Control register

2 W/R

Cache configuration register (2)

3 W/R

Write buffer control register

4 xxx

Undefined

5 W/R

Access permission register (2)

6 W/R

Protection region base/size register (2)

7 W Cache

operation

register

8 xxx

Undefined

9 W/R

Cache lockdown register (2)

10 xxx

Undefined

11 xxx

Undefined

12 xxx

Undefined

13 W/R

Trace process ID register

14 xxx

Undefined

15 W/R

RAM/TAG-BIST test register (1)

Test state register (1)

Cache debug index register (1)

Trace control register

Table 5: CP15 Registers - Overview

(1) Registers contain multiple information entries that are selected by the “opcode_2” or “CRm” fields.

(2) Separate registers for instruction and data (see detailed description of registers).
Undefined means:
When this register is read, the read value is undefined.
When this register is written to, unforeseeable configuration changes can occur in the ARM946.


Refer to documents /1/ and /2/ for a detailed description of the ARM946 registers.

Copyright © Siemens AG 2007. All rights reserved.

31

ERTEC 200 Manual

Technical data subject to change Version 1.1.0

Advertising