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

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

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

Access<br />

mode a<br />

Non-<br />

blocking<br />

Flag b<br />

Flag<br />

value Action<br />

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

Table C10-10 Behavior of write accesses to DBGITR<br />

New<br />

InstrCompl<br />

New<br />

InstrCompl_l<br />

InstrCompl_l 0 Write is ignored Unchanged Unchanged<br />

1 Issue instruction c 0 c 0 c<br />

Stall InstrCompl 0 Stall until (InstrCompl = 0) - -<br />

1 Issue instruction c 0 c 0 c<br />

Fast Not applicable - Save instruction in DBGITR d - -<br />

a. For more information, see Access controls on the external view of the DCC registers <strong>and</strong> DBGITR, v7 Debug only<br />

on page C10-21.<br />

b. This column indicates which flag controls the access. The access does not depend on the value of any other flag.<br />

c. If DBGDSCR.SDABORT_l, the Sticky Synchronous Data Abort bit, is set to 1, the instruction is not issued <strong>and</strong><br />

InstrCompl remains unchanged. For a description of the DBGDSCR.SDABORT_l bit, see Debug Status <strong>and</strong><br />

Control Register (DBGDSCR) on page C10-10.<br />

d. The instruction is saved in the DBGITR <strong>and</strong> is issued on a read of DBGDTRTXext or a write of DBGDTRRXext.<br />

For more information, see Access controls on the external view of the DCC registers <strong>and</strong> DBGITR, v7 Debug only<br />

on page C10-21.<br />

If the write is made through the memory-mapped interface <strong>and</strong> the Software Lock is set to 1, writes to the<br />

DBGITR are ignored <strong>and</strong> have no other side-effects. This means that:<br />

the DBGITR, <strong>and</strong> the InstrCompl <strong>and</strong> InstrCompl_l flags, remain unchanged<br />

no instruction is issued.<br />

For more information, see Permission summaries for memory-mapped <strong>and</strong> external debug interfaces on<br />

page C6-45.<br />

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

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

Saved successfully!

Ooh no, something went wrong!