6.4.4. Non-cacheable streaming enhancement

You can enable the ACTLR[24], Non-cacheable streaming enhancement bit, only if your memory system meets the requirement that cache line fill requests from the Cortex-A15 processor are atomic. Specifically, if the Cortex-A15 processor requests a cache line fill on the AXI master read address channel, any given write request from a different master is ordered completely before or after the cache line fill read. This means that after the memory read for the cache line fill has started, writes from any other master to the same cache line are stalled until that memory read is completed. Setting this bit enables higher performance for applications with streaming reads from memory types that do not allocate into the cache.

Because it is possible to build an AXI interconnect that does not comply with the specified requirement, the ACTLR[24] bit defaults to disabled.

Copyright © 2011 ARM. All rights reserved.ARM DDI 0438D