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.

Stalling of accesses to the DCC registers<br />

In Stall mode <strong>and</strong> Fast mode, accesses to the DCC registers can stall:<br />

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

The mechanism by which an access is stalled by the external debug interface must be defined by the<br />

external debug interface. For details of how accesses are stalled by the recommended <strong>ARM</strong> Debug<br />

Interface v5, see the <strong>ARM</strong> Debug Interface v5 <strong>Architecture</strong> Specification.<br />

The mechanism by which an access is stalled by the memory-mapped interface must be defined by<br />

the memory-mapped interface.<br />

A stall is a side-effect of an access. If the debug logic is in a state where an access has no side-effects,<br />

the access does not stall. For more information about debug logic states in which accesses have no<br />

side effects see Permission summaries for memory-mapped <strong>and</strong> external debug interfaces on<br />

page C6-45.<br />

Note<br />

When the selected DCC access mode is Stall mode or Fast mode, all accesses through the Extended CP14<br />

interface are UNPREDICTABLE.<br />

Restrictions on accesses to DBGITR, DBGDTRRXext <strong>and</strong> DBGDTRTXext<br />

If an access is made when the OS Lock is set or when the Sticky Power-down status bit is set to 1, then:<br />

the access generates an error response<br />

register reads have no side-effects<br />

register writes are ignored<br />

the flags remain unchanged.<br />

This applies both to accesses through the external debug interface <strong>and</strong> to accesses through the<br />

memory-mapped interface.<br />

If an access is made through the memory-mapped interface when the Software Lock is set then:<br />

register reads have no side-effects<br />

register writes are ignored<br />

the flags remain unchanged.<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-25

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

Saved successfully!

Ooh no, something went wrong!