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.

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

Note<br />

The conditions for setting ADABORT_l to 1 are different in v7 Debug <strong>and</strong><br />

v6.1 Debug. For more information, see the description of the ADABORT_l bit,<br />

bit [7].<br />

It is IMPLEMENTATION DEFINED whether the hardware automatically sets this bit to 1 on<br />

entry to Debug state, see Asynchronous aborts <strong>and</strong> entry to Debug state on page C5-5.<br />

The processor clears this bit to 0 on exit from Debug state.<br />

NS, bit [18], v6.1 Debug <strong>and</strong> v7 Debug<br />

Non-secure state status bit. If the processor implements Security Extensions, this bit<br />

indicates whether the processor is in the Secure state. The possible values of this bit are:<br />

0 the processor is in the Secure state<br />

1 the processor is in the Non-secure state.<br />

If the processor does not implement Security Extensions, this bit is RAZ.<br />

SPNIDdis, bit [17], v6.1 Debug <strong>and</strong> v7 Debug<br />

Secure Privileged Non-Invasive Debug Disabled bit. The behavior of this bit depends on the<br />

version of the Debug architecture:<br />

v6.1 Debug<br />

If the processor implements Security Extensions, this bit takes the value of the<br />

inverse of the SPNIDEN input. Otherwise it is RAZ.<br />

v7 Debug This bit is the inverse of bit [6] of the Authentication Status Register, see<br />

Authentication Status Register (DBGAUTHSTATUS) on page C10-96.<br />

SPIDdis, bit [16], v6.1 Debug <strong>and</strong> v7 Debug<br />

Secure Privileged Invasive Debug Disabled bit. The behavior of this bit depends on the<br />

version of the Debug architecture:<br />

v6.1 Debug<br />

If the processor implements Security Extensions, this bit takes the value of the<br />

inverse of the SPIDEN input. Otherwise it is RAZ.<br />

v7 Debug This bit is the inverse of bit [4] of the Authentication Status Register, see<br />

Authentication Status Register (DBGAUTHSTATUS) on page C10-96.<br />

Bits [19:16], v6 Debug only<br />

Reserved, UNK/SBZP.<br />

MDBGen, bit [15]<br />

Monitor debug-mode enable bit. The possible values of this bit are:<br />

0 Monitor debug-mode disabled<br />

1 Monitor debug-mode enabled.<br />

C10-14 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!