beautypg.com

Arm946e-s register – Siemens ERTEC200 User Manual

Page 31

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