System Control Coprocessor
ARM DDI 0301H
Copyright © 2004-2009 ARM Limited. All rights reserved.
3-19
ID012310
Non-Confidential, Unrestricted Access
Table 3-3 lists the operations available with MCRR operations:
MCRR{cond} P15,<Opcode_1>,<End Address>,<Start Address>,<CRm>
b. Reset value depends on the cache size implemented. The value here is for 16KB instruction and data caches.
c. Reset value depends on the number of TCM banks implemented. The value here is for 2 data TCM and 2 instruction TCM
banks.
d. Some bits in this register are banked and some Secure modify only.
e. Reset value depends on external signals.
f.
Reset value depends on the TCM sizes implemented. The value here is for 16KB TCM banks.
g. Reset value depends on the TCM sizes implemented, and on the value of the
INITRAM
static configuration signal. The value
here is for 16KB TCM banks, with
INITRAM
tied LOW.
h. Some bits in this register are common and some Secure modify only.
i.
Reset value depends on the number of DMA channels implemented and the presence of TCMs.
j.
Reset value depends on external signals.
k. This register is read/write in Privileged modes and read-only on User mode.
l.
Reset value depends on the cache and TCM sizes implemented. The value here is for 2 banks of 16KB instruction and data
TCMs and 16KB instruction and data caches.
Table 3-3 Summary of CP15 MCRR operations
Op1
CRm
Register or operation
S type
NS type
Reset value
Page
0
c5
Invalidate instruction cache range
WO
WO
-
page 3-69
c6
Invalidate data cache range
WO
WO
-
page 3-69
c12
Clean data cache range
WO
WO
-
page 3-69
c14
Clean and invalidate data cache range
WO
WO
-
page 3-69