13.07.2015 Views

ARM Cortex-A15 MPCore Processor Technical Reference Manual

ARM Cortex-A15 MPCore Processor Technical Reference Manual

ARM Cortex-A15 MPCore Processor Technical Reference Manual

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

DebugTable 10-8 DBGBCR bit assignments (continued)Bits Name Function[12:9] - Reserved.[8:5] BAS Byte Address Select. This field enables match or mismatch comparisons on only certain bytes ofthe word address held in the DBGBVR. The operation of this field depends also on:• The Breakpoint Type field being programmed for instruction address match or mismatch.• The MASK field being programmed to b00000, no mask.• The instruction set state of the processor, indicated by the CPSR.J and CPSR.T bits.This field must be programmed to b1111 if either:• DBGBCR.BT is programmed for Linked or Unlinked Context ID match• DBGBCR.MASK is programmed to a value other than b00000.If this is not done, the generation of debug events by this breakpoint is UNPREDICTABLE.[4:3] - Reserved.[2:1] PMC Privileged Mode Control. This field enables breakpoint matching conditional on the mode of theprocessor.This field is used with the SSC and HMC fields. See the <strong>ARM</strong> ® Architecture <strong>Reference</strong> <strong>Manual</strong><strong>ARM</strong>v7-A and <strong>ARM</strong>v7-R edition for possible values of the fields, and the mode and security statesthat can be tested.This field must be programmed to b11 if DBGBCR.BT is programmed for Linked Context IDmatch. If this is not done, the generation of debug events by this breakpoint is UNPREDICTABLE.[0] E Breakpoint enable. This bit enables the breakpoint:0 Breakpoint disabled.1 Breakpoint enabled.A breakpoint never generates debug events when it is disabled.10.4.7 Watchpoint Value RegistersThe DBGWVR characteristics are:PurposeHolds a data address value for use in watchpoint matching. The addressused must be the virtual address of the data.Usage constraints Used in conjunction with a DBGWCR to form a watchpoint. SeeWatchpoint Control Registers on page 10-18. Each DBGWVR isassociated with a DBGWCR to form a Watchpoint Register Pair (WRP).DBGWVRn is associated with DBGWCRn to form watchpoint n.ConfigurationsAttributesThe processor implements 4 WRPs, and is specified by theDBGDIDR.WRPs field, see Debug ID Register on page 10-10.See the register summary in Table 10-1 on page 10-6. The debug logicreset value of a DBGWVR is UNKNOWN.Figure 10-8 shows the DBGWVR bit assignments.31 2 1 0Data address[31:2]ReservedFigure 10-8 DBGWVR bit assignments<strong>ARM</strong> DDI 0438I Copyright © 2011-2013 <strong>ARM</strong>. All rights reserved. 10-17ID062913Non-Confidential

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!