System Control Coprocessor

To access the nVAL Debug Request Enable Clear Register, read or write CP15 with:

MRC p15, 0, <Rd>, c15, c1, 7 ; Read nVAL Debug Request Enable Clear Register MCR p15, 0, <Rd>, c15, c1, 7 ; Write nVAL Debug Request Enable Clear Register

On reads, this register returns the current setting. On writes, overflow debug requests that are currently enabled can be disabled.

For more information of how to enable debug requests on counter overflows, and how the requests are signaled, see c15, nVAL Debug Request Enable Set Register on page 4-64.

c15, nVAL Cache Size Override Register

The nVAL Cache Size Override Register overwrites the caches size fields in the main register. This enables you to choose a smaller instruction and data cache size than is implemented.

The nVAL Cache Size Override Register is:

a write-only register

only accessible in Privileged mode.

Figure 4-52shows the bit arrangement for the nVAL Cache Size Override Register.

31

16 15

8

7

4

3

0

Reserved

Dcache

Icache

Figure 4-52 nVAL Cache Size Override Register format

Table 4-50shows how the bit values correspond with the nVAL Cache Size Override Register.

 

 

Table 4-50 nVAL Cache Size Override Register

 

 

 

Bits

Field

Function

 

 

 

[31:8]

Reserved

SBZ.

 

 

 

[7:4]

Dcache

Defines the nVAL data cache size. See Table 4-51.

 

 

 

[3:0]

Icache

Defines the nVAL instruction cache size. See Table 4-51.

 

 

 

Table 4-51shows the encodings for the nVAL instruction and data cache sizes.

Table 4-51 nVAL instruction and data cache size encodings

Encoding

Instruction and data cache size

 

 

b0000

4kB

 

 

b0001

8kB

 

 

b0011

16kB

 

 

b0111

32kB

 

 

b1111

64kB

 

 

To access the nVAL Cache Size Override Register, write CP15 with:

MCR p15, 0, <Rd>, c15, c14, 0 ; nVAL Cache Size Override Register

ARM DDI 0363E

Copyright © 2009 ARM Limited. All rights reserved.

4-69

ID013010

Non-Confidential, Unrestricted Access

 

Page 153
Image 153
ARM R4F, r1p3 manual C15, nVAL Cache Size Override Register, Reserved, B0000 4kB B0001 8kB B0011 16kB B0111 32kB B1111 64kB