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.

L1 inner policy a L2 outer policy<br />

Noncacheable,<br />

nonbufferable<br />

Cacheable,<br />

write-back, no<br />

write-allocate<br />

Cacheable,<br />

write-back,<br />

write-allocate<br />

Cacheable,<br />

write-back,<br />

write-allocate<br />

Cacheable,<br />

write-through, no<br />

write-allocate<br />

Cacheable,<br />

write-back, no<br />

write-allocate<br />

Cacheable,<br />

write-back, no<br />

write-allocate<br />

Cacheable,<br />

write-back, no<br />

write-allocate<br />

Cacheable,<br />

write-through, no<br />

write-allocate<br />

Cacheable,<br />

write-through, no<br />

write-allocate<br />

Cacheable,<br />

write-through, no<br />

write-allocate<br />

Noncacheable,<br />

bufferable<br />

Cacheable,<br />

write-through, no<br />

write-allocate<br />

Noncacheable,<br />

nonbufferable<br />

Noncacheable,<br />

nonbufferable<br />

Cacheable,<br />

write-back,<br />

write-allocate<br />

Noncacheable,<br />

nonbufferable<br />

Cacheable,<br />

write-back, no<br />

write-allocate<br />

Cacheable,<br />

write-back,<br />

write-allocate<br />

Cacheable,<br />

write-through, no<br />

write-allocate<br />

Cacheable,<br />

write-back, no<br />

write-allocate<br />

Cacheable,<br />

write-back,<br />

write-allocate<br />

Cacheable,<br />

write-through, no<br />

write-allocate<br />

Noncacheable,<br />

bufferable<br />

a. You can configure the L2 cache to use the inner policy attributes.<br />

Level 1 Memory System<br />

Table 7-1 Memory types affecting L1 and L2 cache flows (continued)<br />

Buffers<br />

flushed Description<br />

No Loads and stores are not cached at L1. Loads are not filled into<br />

the fill buffer. Stores bypass integer store buffer and are<br />

directly sent to L2. L2 store misses do not allocate the line into<br />

L2 cache. Store hits are sent externally in addition to updating<br />

L2.<br />

No Load misses are filled into L1. Store misses are sent to L2. L2<br />

does not allocate the line into L2 cache on an L2 miss but is<br />

sent externally.<br />

No This is not supported. L1 is always in the no write-allocate<br />

mode.<br />

No Load misses are allocated into L1. Store misses bypass integer<br />

store buffer and are sent to L2. Store hits update the cache. L2<br />

allocates the line into L2 cache for store misses.<br />

No Load misses are filled into L1. Store hits and store misses are<br />

sent to L2. L2 does not allocate the line into L2 cache on an L2<br />

miss because it is sent externally.<br />

No Load misses are allocated into L1. Store misses bypass integer<br />

store buffer and are sent to L2. Store hits update the cache. L2<br />

does not allocate the line into L2 cache on store misses.<br />

No Load misses are allocated into L1. Store misses bypass integer<br />

store buffer and are sent to L2. Store hits update the cache. L2<br />

allocates the line into L2 cache for store misses.<br />

No Load misses are allocated into L1. L2 makes store hits<br />

write-through at L2 cache and does not allocate the line into<br />

L2 for store misses.<br />

No Loads are allocated into L1. Store hits are made write-through<br />

at L1. Store hits update the cache and are sent to L2. L2 does<br />

not allocate store misses but they are sent externally.<br />

No Loads are allocated into L1. Store hits are made write-through<br />

at L1. Store hits update the cache and are sent to L2. Store<br />

misses are allocated into L2.<br />

No Loads are allocated into L1. Store hits are made write-through<br />

at L1. Store hits update the cache and are sent to L2. Store<br />

misses are not allocated into L2.<br />

No Loads are replayed and access is sent externally. Stores bypass<br />

integer store buffer and are placed into L2 write buffer. Stores<br />

are sent externally.<br />

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

ID060510 Non-Confidential

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

Saved successfully!

Ooh no, something went wrong!