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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

System Control Coprocessor<br />

31 28 27 24 23 20 19 16 15 12 11 8 7 4 3 0<br />

BTB<br />

L1 test clean operations<br />

L1 unified cache maintenance operations<br />

L1 Harvard cache maintenance operations<br />

L1 unified cache line maintenance operations by set and way<br />

L1 Harvard cache line maintenance operations by set and way<br />

L1 unified cache line maintenance operations by MVA<br />

L1 Harvard cache line maintenance operations by MVA<br />

Figure 3-8 Memory Model Feature Register 1 format<br />

Table 3-21 shows how the bit values correspond with the Memory Model Feature Register 1<br />

functions.<br />

Bits Field Function<br />

[31:28] BTB Indicates support for branch target buffer:<br />

Table 3-21 Memory Model Feature Register 1 bit functions<br />

0x2 = Processor does not require flushing of BTB on VA change.<br />

[27:24] L1 test clean operations Indicates support for test and clean operations on data cache, Harvard or unified<br />

architecture:<br />

0x0 = no support in processor.<br />

[23:20] L1 unified cache<br />

maintenance operations<br />

[19:16] L1 Harvard cache<br />

maintenance operations<br />

[15:12] L1 unified cache line<br />

maintenance operations<br />

by set and way<br />

Indicates support for L1 cache, all maintenance operations, unified architecture:<br />

0x0 = no support in processor.<br />

Indicates support for L1 cache, all maintenance operations, Harvard architecture.<br />

0x0 = Processor supports:<br />

• invalidate instruction cache including branch target buffer<br />

• invalidate data cache<br />

• invalidate instruction and data cache including branch target buffer.<br />

The processor does not support Harvard version.<br />

Indicates support for L1 cache line maintenance operations by set and way, unified<br />

architecture:<br />

0x0 = no support in processor.<br />

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

ID060510 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!