09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

System Control Coprocessor<br />

Table 3-112 describes the behavior of memory accesses when the region remapped registers,<br />

PRRR and NMRR, are applied.<br />

Table 3-112 Application of remapped registers on memory access<br />

CP15 M bit CP15 TRE bit Expected behavior<br />

0 0 Memory accesses are controlled by the remapped default<br />

memory attributes as defined in the <strong>ARM</strong> Architecture<br />

<strong>Reference</strong> <strong>Manual</strong><br />

0 1 Memory accesses are not remapped but used the default<br />

memory attributes<br />

1 0 Memory accesses are not remapped and are controlled by<br />

the MMU translation table descriptors<br />

1 1 Memory accesses are controlled by the remapped MMU<br />

translation table descriptors<br />

Figure 3-51 shows the bit arrangement of the Primary Region Remap Register.<br />

31 20 19 18 17 16 15 14 13 12 11 10 9 8 7 6 5 4 3 2 1 0<br />

Reserved - - - - - - - - - - - -<br />

Figure 3-51 Primary Region Remap Register format<br />

Table 3-113 shows how the bit values correspond with the Primary Region Remap Register<br />

functions.<br />

Table 3-113 Primary Region Remap Register bit functions<br />

Bits Field Function a<br />

[31:20] - Reserved. UNP, SBZ<br />

[19] - Remaps shareable attribute when S=1 for Normal regions b<br />

1 = reset value<br />

[18] - Remaps shareable attribute when S=0 for Normal regions b<br />

0 = reset value<br />

[17] - Remaps shareable attribute when S=1 for Device regions b<br />

0 = reset value<br />

[16] - Remaps shareable attribute when S= 0 for Device regions b<br />

1= reset value<br />

[15:14] - Remaps {TEX[0],C,B} = b111<br />

b10 = reset value<br />

[13:12] - Remaps {TEX[0],C,B} = b110<br />

b00 = reset value<br />

[11:10] - Remaps {TEX[0],C,B} = b101<br />

b10 = reset value<br />

[9:8] - Remaps {TEX[0],C,B} = b100<br />

b10 = reset value<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. 3-101<br />

ID060510 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!