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.

C10.3.3 Debug Run Control Register (DBGDRCR), v7 Debug only<br />

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

The Debug Run Control Register, DBGDRCR, requests the processor to enter or leave Debug state. It is also<br />

used to clear to 0 the sticky exception bits in the DBGDSCR.<br />

The DBGDRCR is:<br />

debug register 36, at offset 0x090<br />

a write-only register<br />

implemented only in v7 Debug<br />

when the Security Extensions are implemented, a Common register.<br />

In v6 Debug <strong>and</strong> v6.1 Debug, register 36 is not defined.<br />

The format of the DBGDRCR is:<br />

31 5 4 3 2 1 0<br />

Bits [31:5] Reserved, SBZ.<br />

Cancel BIU Requests, bit [4]<br />

Reserved, SBZ<br />

Cancel BIU Requests<br />

Clear Sticky Pipeline Advance flag<br />

Clear Sticky Exceptions flags<br />

Restart request<br />

Halt request<br />

Cancel Bus Interface Unit Requests bit. The actions on writing to this bit are:<br />

0 no action<br />

1 cancel pending accesses.<br />

See Cancel Bus Interface Unit (BIU) Requests on page C10-30. It is IMPLEMENTATION<br />

DEFINED whether this feature is supported. If this feature is not implemented, writes to this<br />

bit are ignored.<br />

It is UNPREDICTABLE whether a write of 1 to this bit has any effect when the processor is<br />

powered-down.<br />

Clear Sticky Pipeline Advance flag, bit [3]<br />

This bit is used to clear the DBGDSCR.PipeAdv bit, the Sticky Pipeline Advance bit, to 0.<br />

The actions on writing to this bit are:<br />

0 no action<br />

1 clear the DBGDSCR.PipeAdv bit to 0.<br />

When the processor is powered down, it is UNPREDICTABLE whether a write of 1 to this bit<br />

clears DBGDSCR.PipeAdv to 0.<br />

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

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

Saved successfully!

Ooh no, something went wrong!