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.

Note<br />

<strong>ARM</strong>v6 Differences<br />

When an implementation does not include the CFGEND[1:0] signal, a value of 0b00 is assumed.<br />

<strong>ARM</strong>v6 does not support the static instruction endianness configuration feature described in Instruction<br />

endianness static configuration, <strong>ARM</strong>v7-R only on page A3-9.<br />

G.6.2 Cache support<br />

CFGEND[1:0]<br />

<strong>ARM</strong>v7 can detect <strong>and</strong> manage a multi-level cache topology. <strong>ARM</strong>v6 only detects <strong>and</strong> manages level 1<br />

caches, <strong>and</strong> the cache type is stored in the Cache Type Register. See c0, Cache Type Register (CTR) on<br />

page AppxH-35.<br />

In <strong>ARM</strong>v6, the L1 cache must appear to software to behave as follows:<br />

Table G-3 Configuration options on reset<br />

CP15 System Control Register, SCTLR PSR<br />

EE bit U bit A bit B bit E bit<br />

00 0 0 0 0 0<br />

01 a<br />

0 0 0 1 0<br />

10 0 1 0 0 0<br />

11 1 1 0 0 1<br />

a. This configuration is reserved in implementations that do not support BE-32. In<br />

this case, the B bit is RAZ.<br />

the entries in the cache do not need to be cleaned, invalidated, or cleaned <strong>and</strong> invalidated by software<br />

for different virtual to physical mappings<br />

for memory regions that are described in the page tables as being Cacheable, aliases to the same<br />

physical address can exist, subject to the restrictions for 4KB small pages described in Virtual to<br />

physical translation mapping restrictions on page AppxG-26.<br />

Note<br />

These requirements are different from the required <strong>ARM</strong>v7 cache behavior described in Address mapping<br />

restrictions on page B3-23.<br />

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

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

Saved successfully!

Ooh no, something went wrong!