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 Register Interfaces<br />

Meanings of terms <strong>and</strong> abbreviations used in this section<br />

The following terms <strong>and</strong> abbreviations are used in the tables that summarize the access permissions:<br />

X Don't care. The outcome does not depend on this condition.<br />

0 The condition is false.<br />

1 The condition is true. For more information, see Table C6-16.<br />

IG/ABT The access is ignored or aborted.<br />

Note<br />

The IG/ABT response might be implemented outside the processor, for example, by the<br />

system or DAP.<br />

Proceed The access must not be ignored, but the processor or system might return an error response.<br />

For more information about the response returned, see:<br />

Permissions summary for separate debug <strong>and</strong> core power domains on page C6-48<br />

Permissions summary for SinglePower (debug <strong>and</strong> core in single power domain) on<br />

page C6-50.<br />

Not possible When the debug logic is powered down, accessing the debug registers is not possible. The<br />

system must respond to the access, <strong>and</strong> the response is IMPLEMENTATION DEFINED. <strong>ARM</strong><br />

recommends that the system returns an error response.<br />

Error Error response. Writes are ignored <strong>and</strong> reads return an UNKNOWN value.<br />

OK Read or write access succeeds. Writes to read-only locations are ignored. Reads from RAZ<br />

or write-only locations return zero.<br />

Some read/write registers include bits that are read-only. Unless otherwise stated in the bit<br />

description, these bits ignore writes.<br />

UNP The access has UNPREDICTABLE results. Reads return UNKNOWN value.<br />

DBGLAR Lock Access Register, see Lock Access Register (DBGLAR) on page C10-94. This is one of<br />

the management registers.<br />

Table C6-16 lists the control conditions used in this section, <strong>and</strong> tells you where you can find more<br />

information about each of these controls. These conditions can be given an argument of X, 0 or 1, as defined<br />

at the start of this section. The table gives more information about the meaning when the argument is 1 for<br />

each condition.<br />

Table C6-16 Meaning of (Argument = 1) for the control condition<br />

Control condition Meaning of (Argument = 1) For details see<br />

Debug logic powered The debug power domain is powered up a Permissions in relation to power-down on<br />

page C6-28<br />

Core logic powered The core power domain is powered up a<br />

Processor powered The single power domain is powered up a<br />

Sticky power-down DBGPRSR[1] = 1<br />

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

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

Saved successfully!

Ooh no, something went wrong!