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 />

Table C6-19 Debug <strong>and</strong> management register access for separate debug <strong>and</strong> core power domains a<br />

Core logic<br />

powered?<br />

Conditions Registers:<br />

Sticky<br />

power-down<br />

OS<br />

Lock<br />

DBGDIDR,<br />

DBGECR,<br />

DBGDRCR<br />

Other<br />

debug b, d Managementc, d Reserved d<br />

No X X OK Error OK UNP<br />

Yes 0 0 OK OK OK OK<br />

Yes 0 1 OK Error OK UNP<br />

Yes 1 X OK Error OK UNP<br />

a. See Meanings of terms <strong>and</strong> abbreviations used in this section on page C6-46 when using this table.<br />

b. Registers in the memory region 0x000 - 0x1FC, except for the DBGDIDR, DBGECR, <strong>and</strong> DBGDRCR, <strong>and</strong> reserved<br />

locations.<br />

c. Registers in the memory region 0xD00 - 0xFFC, except for IMPLEMENTATION DEFINED registers.<br />

d. For details of the behavior of accesses to reserved <strong>and</strong> IMPLEMENTATION DEFINED registers see Access to<br />

implementation defined <strong>and</strong> reserved registers on page C6-29.<br />

Table C6-20 OS Save <strong>and</strong> Restore <strong>and</strong> Power-down register access for separate debug <strong>and</strong><br />

core power domains a<br />

Core logic<br />

powered?<br />

Conditions Registers:<br />

Sticky<br />

power-down<br />

OS Lock<br />

DBGOSLSR b<br />

DBGPRCR,<br />

DBGPRSR<br />

DBGOSLAR b DBGOSSRR b<br />

No X X OK UNP UNP<br />

Yes 0 0 OK OK UNP<br />

Yes 0 1 OK OK OK<br />

Yes 1 X OK OK UNP<br />

a. See Meanings of terms <strong>and</strong> abbreviations used in this section on page C6-46 when using this table.<br />

b. If the OS Save <strong>and</strong> Restore mechanism is not implemented, these registers behave as reserved locations.<br />

For details of the behavior of accesses to reserved <strong>and</strong> IMPLEMENTATION DEFINED registers see Access<br />

to implementation defined <strong>and</strong> reserved registers on page C6-29.<br />

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

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

Saved successfully!

Ooh no, something went wrong!