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.

Reset state<br />

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

In the reset scheme described in Recommended reset scheme for v7 Debug on page C6-16, the non-debug<br />

logic of the processor enters reset state following the assertion of at least one of:<br />

the internal or warm reset input, nRESET<br />

The power-up reset inputs, nCOREPORESET <strong>and</strong> nSYSPORESET.<br />

All of these reset signals are asserted LOW.<br />

Also, writing 1 to the Warm reset request bit of the DBGPRCR might cause the non-debug logic of the<br />

processor to enter reset state, see Device Power-down <strong>and</strong> Reset Control Register (DBGPRCR), v7 Debug<br />

only on page C10-31.<br />

The processor stops executing instructions before it enters reset state.<br />

The non-debug logic of the processor remains in reset state until:<br />

all of the reset signals nRESET, nCOREPORESET, <strong>and</strong> nSYSPORESET, are deasserted HIGH<br />

the Hold warm reset bit in the Device Power-down <strong>and</strong> Reset Control Register (DBGPRCR) is 0.<br />

Note<br />

One effect of asserting nSYSPORESET LOW is to place the debug logic into a reset state. In this state the<br />

DBGPRSR is not accessible.<br />

The processor then resumes execution of instructions with the Reset exception.<br />

Powered-up state<br />

The processor is in the powered-up state when DBGPWRDUP is HIGH, <strong>and</strong> is in the powered-down state<br />

when DBGPWRDUP is LOW. Changing from powered-down state to powered-up state requires a reset of<br />

the processor.<br />

If the implementation supports separate core <strong>and</strong> debug power domains, powered-up <strong>and</strong> powered-down<br />

state refer to the state of the core power domain.<br />

Powered-up status is not affected by the reset state of the processor, whether that reset is:<br />

a power-up reset, nCOREPORESET or nSYSPORESET<br />

a warm reset, nRESET<br />

a reset occurring because the Hold non-debug logic reset bit in the Device Power-down <strong>and</strong> Reset<br />

Control Register (DBGPRCR) is set to 1.<br />

For more information, see Reset <strong>and</strong> power-down support on page C6-4.<br />

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

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

Saved successfully!

Ooh no, something went wrong!