Visible to Intel only — GUID: suc1415235993964
Ixiasoft
Visible to Intel only — GUID: suc1415235993964
Ixiasoft
10.3.15.3. Cache Coherency for ACP Shared Requests
This coherency check is performed by the SCU. If a cache hit occurs during a write access, the affected cache lines are cleaned and invalidated. This event may cause an eviction from the L1 cache to be sent to L2 memory if the L1 cache line is dirty. Once the invalidation and possible eviction is completed, the ACP write request is written to L2 memory. If an eviction was executed from L1 cache, then two consecutive writes to L2 memory occur over the AXI bus: the write from the eviction and the write from the ACP.
For a cache hit during a read access, the L1 cache line is provided by the CPU and is returned to the ACP.
For a cache miss during a write access, the invalidation is considered as complete and the ACP request is sent to L2 memory.
For a cache miss during a read access, the request is forwarded to L2 memory, which returns the data directly to the ACP.