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.

Non-invasive Debug Authentication<br />

C7.2 v7 Debug non-invasive debug authentication<br />

On processors that do not implement Security Extensions, if NIDEN is asserted HIGH, non-invasive debug<br />

is enabled <strong>and</strong> permitted in all modes.<br />

If DBGEN is asserted HIGH the system behaves as if NIDEN is asserted HIGH, regardless of the actual<br />

state of the NIDEN signal.<br />

Table C7-1 shows the required behavior in v7 Debug when the Security Extensions are not implemented.<br />

Table C7-1 v7 Debug non-invasive debug authentication, Security Extensions not<br />

implemented<br />

DBGEN NIDEN Modes in which non-invasive debug is permitted<br />

LOW LOW None. Non-invasive debug is disabled.<br />

x HIGH All modes.<br />

HIGH LOW All modes.<br />

On a processor that implements the Security Extensions:<br />

If both NIDEN <strong>and</strong> SPNIDEN are asserted HIGH, non-invasive debug is enabled <strong>and</strong> permitted in<br />

all modes <strong>and</strong> security states.<br />

If NIDEN is HIGH <strong>and</strong> SPNIDEN is LOW:<br />

— non-invasive debug is enabled <strong>and</strong> permitted in Non-secure state<br />

— non-invasive debug is not permitted in Secure privileged modes<br />

— whether non-invasive debug is permitted in Secure User mode depends on the value of the<br />

SDER.SUNIDEN bit.<br />

If DBGEN is HIGH, the system behaves as if NIDEN is HIGH, regardless of the actual state of the NIDEN<br />

signal<br />

If SPIDEN is HIGH, the system behaves as if SPNIDEN is HIGH, regardless of the actual state of the<br />

SPNIDEN signal.<br />

C7-4 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!