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.

<strong>ARM</strong>v4 <strong>and</strong> <strong>ARM</strong>v5 Differences<br />

For details of the CP15 c7 operations used for cleaning Write-Back caches see c7, Cache operations on<br />

page AppxH-49.<br />

Cache size fields<br />

0b0101 Write-Back Format D<br />

0b0110 c Write-Back Format A<br />

0b0111 c Write-Back Format B<br />

0b1110 Write-Back Format C<br />

The Dsize <strong>and</strong> Isize fields in the CTR have the same format:<br />

P For a VMSA implementation, indicates whether the allocation of bits [13:12] of the virtual<br />

address is restricted, imposing the page coloring restriction. The meaning of this field is:<br />

0 No restriction, or PMSA implementation<br />

1 Page coloring restriction applies, see Virtual to physical translation mapping<br />

restrictions on page AppxG-26.<br />

Size Indicates the size of the cache, but is qualified by the M bit, see Table H-14 on<br />

page AppxH-37.<br />

Assoc Indicates the associativity of the cache, but is qualified by the M bit, see Cache associativity<br />

on page AppxH-37.<br />

M Qualifies the values in the Size <strong>and</strong> Assoc subfields.<br />

Table H-13 Cache type values (continued)<br />

Ctype a Cache method Cache lockdown b<br />

a. CType values not shown are reserved <strong>and</strong> must not be used.<br />

b. For details see c9, cache lockdown support on page AppxH-52.<br />

c. In <strong>ARM</strong>v6 this Ctype value is reserved <strong>and</strong> must not be used.<br />

23 22 21<br />

11 10 9<br />

Len Specifies the line length of the cache. The possible values of this field are:<br />

0b00 Line length is 2 words (8 bytes)<br />

0b01 Line length is 4 words (16 bytes)<br />

0b10 Line length is 8 words (32 bytes)<br />

0b11 Line length is 16 words (64 bytes).<br />

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

18<br />

6<br />

17<br />

5<br />

15<br />

3<br />

14<br />

2<br />

13<br />

1<br />

P 0 Size Assoc M Len<br />

12<br />

0

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

Saved successfully!

Ooh no, something went wrong!