Table 13-17 Debug State Cache Control Register Bit Functions - ARM ARM1176JZF-S Technical Reference Manual

Table of Contents

Advertisement

13.3.11 CP14 c10, Debug State Cache Control Register
Bits
Reset value
[31:3]
UNP/SBZ
[2]
0
[1]
0
[0]
0
13.3.12 CP14 c11, Debug State MMU Control Register
ARM DDI 0301H
ID012310
Any WRP can be linked with any BRP with context ID comparison capability. Several
BRPs, holding IMVAs, and WRPs can be linked with the same context ID capable BRP.
If a WRP is linked with a BRP that is not configured for context ID comparison and
linking, it is architecturally Unpredictable if a watchpoint debug event is generated or not.
For ARM1176JZF-S processors the watchpoint debug event is not generated. BCR[22:20]
fields of the BRP must be set to b011.
If a WRP is linked with a BRP that is not implemented, it is architecturally Unpredictable
if a watchpoint debug event is generated or not. For ARM1176JZF-S processors the
watchpoint debug event is not generated.
If a WRP is linked with a BRP and they are not both enabled, BCR[0] and WCR[0] set, it
does not generate a watchpoint debug event.
The Debug State Cache Control Register controls cache behavior in Debug state:
MRC p14, 0, <Rd>, c0, c10, 0
MCR p14, 0, <Rd>, c0, c10, 0
Table 13-17 lists the functional bits in the register.
Name
Description
-
Reserved.
nWT
Not Write-Through:
1 = Normal operation of regions marked as Write-Back in Debug state.
0 = force Write-Through behavior for regions marked as Write-Back in Debug state.
nIL
No Instruction Cache Line-Fill:
1 = Normal operation of Instruction Cache line fills in Debug state.
0 = Instruction Cache line-fill disabled in Debug state.
nDL
No Data/Unified Cache Line-Fill:
1 = Normal operation of Data/Unified Cache line-fills in Debug state.
0 = Data/Unified Cache line-fill disabled in Debug state.
The effect of these bits only applies in Debug state. The operation under control only occurs if
it is enabled in both this register and by the corresponding bit in the Cache Behavior Override
Register.
The Debug State MMU Control Register controls main and micro TLB behavior in Debug state:
MRC p14, 0, <Rd>, c0, c11, 0
MCR p14, 0, <Rd>, c0, c11, 0
Table 13-18 on page 13-24 lists the functional bits in the register.
Copyright © 2004-2009 ARM Limited. All rights reserved.
Non-Confidential, Unrestricted Access

Table 13-17 Debug State Cache Control Register bit functions

Debug
13-23

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents