EasyManuals Logo

ARM Cortex A9 User Manual

ARM Cortex A9
213 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #150 background imageLoading...
Page #150 background image
Debug
ARM DDI 0388I Copyright © 2008-2012 ARM. All rights reserved. 10-11
ID073015 Non-Confidential
The watchpoint value contained in the WVR always corresponds to a Data Virtual Address
(DVA) and can be set either on:
•a DVA
a DVA and context ID pair.
For a DVA and context ID pair, a WRP and a BRPs with context ID comparison capability must
be linked. A debug event is generated when both the DVA and the context ID pair match
simultaneously. Table 10-7 shows how the bit values correspond with the Watchpoint Value
Registers functions.
10.5.4 Watchpoint Control Registers
The WCRs contain the necessary control bits for setting:
watchpoints
linked watchpoints.
Figure 10-4 shows the WCRs bit assignments.
Figure 10-4 WCR Register bit assignments
Table 10-8 shows the WCRs bit assignments.
Table 10-7 Watchpoint Value Registers bit functions
Bits Name Description
[31:2] - Watchpoint address
[1:0] - RAZ on reads, SBZP on writes
Reserved
Linked BRP L/S W
Reserved
Watchpoint
address mask
31
21
20 19 16 15 5 3 2 1
ESP
24
4014 13
29 28
23
Secure state access control
12
RAZ,SBZP on writes
89
Reserved
Byte
address
select
Table 10-8 WCR Register bit assignments
Bits Name Description
[31:29] - RAZ on reads, SBZP on writes.
[28:24] Watchpoint
address
mask
Watchpoint address mask.
[23:21] - RAZ on reads, SBZP on writes.
[20] E Enable linking bit:
0 Linking disabled.
1 Linking enabled.
When this bit is set, this watchpoint is linked with the context ID holding BRP selected by the linked BRP
field.
[19:16] Linked
BRP
Linked BRP number. The binary number encoded here indicates a context ID holding BRP to link this WRP
with. If this WRP is linked to a BRP that is not configured for linked context ID matching, it is
UNPREDICTABLE whether a watchpoint debug event is generated.

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the ARM Cortex A9 and is the answer not in the manual?

ARM Cortex A9 Specifications

General IconGeneral
ArchitectureARMv7-A
Cores1-4
SIMD ExtensionsNEON
ISAARM
MicroarchitectureCortex-A9
Instruction Width32-bit
Data Width32-bit
MMUYes
Instruction SetARMv7-A
Clock SpeedUp to 2 GHz
L1 Cache32 KB Instruction, 32 KB Data (per core)
Process Technology40 nm, 28 nm
Floating Point UnitVFPv3
Pipeline Depth8 stages
Power ConsumptionLow power design

Related product manuals