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.

Permitted IMPLEMENTATION DEFINED limits<br />

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

The DBGDSMCR is required. However, there can be IMPLEMENTATION DEFINED limits on its behavior.<br />

Table C10-19 lists six permitted options for implementations. Some of these options are orthogonal.<br />

Limit Description Notes<br />

Full<br />

DBGDSMCR<br />

No I-TLB<br />

controls<br />

Table C10-19 Permitted IMPLEMENTATION DEFINED limits on DBGDSCCR behavior<br />

Bits [3:0]<br />

implemented<br />

Bits [3,1] are<br />

RAZ/WI<br />

Unified TLB Bits [3,1] are<br />

RAZ/WI<br />

No matching<br />

control<br />

TLB evictions<br />

always enabled<br />

No loading<br />

control<br />

Bits [3:2] are<br />

RAZ/WI<br />

-<br />

Instruction cache linefill <strong>and</strong> eviction disable features not implemented.<br />

Instruction fetches disabled in Debug state. For most implementations no TLB<br />

accesses take place in Debug state, <strong>and</strong> nIUL <strong>and</strong> nIUM are not required.<br />

-<br />

The TLB matching controls are not used to reduce the impact of debugging, only<br />

for advanced debugging features. If not implemented, these bits are RAZ,<br />

although the processor behaves as if they were set to 1.<br />

- nIUL <strong>and</strong> nDUL disable TLB loading in Debug state. However TLB evictions<br />

can still take place even when these control bits are set to 0.<br />

Bits [1:0] are<br />

RAZ/WI<br />

-<br />

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

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

Saved successfully!

Ooh no, something went wrong!