05.02.2013 Views

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

ARM Architecture Reference Manual ARMv7-A and ARMv7-R edition

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Debug Registers <strong>Reference</strong><br />

Table C10-11 Effect of byte address selection on Breakpoint generation (continued)<br />

Jazelle DBGBVR:’11’ 1xxx Hit Miss<br />

In a processor with a trivial implementation of the Jazelle extension, generation of Breakpoint debug events<br />

is UNPREDICTABLE, <strong>and</strong> the value of a subsequent read from DBGBCR[8:5] is UNKNOWN, if the value<br />

written to DBGBCR[8:5] has either DBGBCR[8] != DBGBCR[7], or DBGBCR[6] != DBGBCR[5]. For a<br />

description of the trivial implementation of the Jazelle extension see Trivial implementation of the Jazelle<br />

extension on page B1-81.<br />

Note<br />

0xxx Miss Hit<br />

Any other address xxxx Miss Hit<br />

a. As indicated by the CPSR.J <strong>and</strong> CPSR.T bits.<br />

b. For more information see the Note that follows this table.<br />

This BRP programmed for:<br />

Instruction set a Instruction address b DBGBCR[8:5] IVA match IVA mismatch<br />

In Table C10-11 on page C10-56, the instruction address value is the address of the first unit of the<br />

instruction. For more information, including what happens when the BRP hits the address of a unit<br />

of the instruction other than the first unit, see IVA comparisons <strong>and</strong> instruction length on page C3-10.<br />

In the <strong>ARM</strong>v7-R profile, the value of the Instruction Endianness bit, SCTLR.IE, does not affect the<br />

generation of breakpoint debug events. For more information about instruction endianness, see<br />

Instruction endianness on page A3-8.<br />

For examples of how to program a BRP using byte address selection see IVA comparison programming<br />

examples on page C3-12.<br />

<strong>ARM</strong> DDI 0406B Copyright © 1996-1998, 2000, 2004-2008 <strong>ARM</strong> Limited. All rights reserved. C10-57

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

Saved successfully!

Ooh no, something went wrong!