Complete CCIX Transaction Flow - 5.0 English

System Cache LogiCORE IP Product Guide (PG118)

Document ID
PG118
Release Date
2021-11-05
Version
5.0 English

Like ACE Master Port coherency CCIX relies on AxCACHE and the cache state to determine the resulting events in the CCIX domain.

Table 1. Complete Slave ARCACHE to Cache Event and Potential CCIX Transaction Mapping
Slave ARCACHE Cache Event Cache Action CCIX Transaction
00xx Read Miss Bypass Cache ReadNoSnp ReqAttr=Device-nRnE

ReqAttr=Device-nRE

ReqAttr=Non-Cached

Read Hit Use cached line N/A N/A
x100

x110

Read Miss Bypass cache ReadOnce ReqAttr=WBnA
Read Hit Use cached line N/A N/A
0101

0111

Read Miss Allocate cache line and forward data ReadShared ReqAttr=WBA
Read Hit Use cached line N/A N/A
1101

1111

Read Miss Allocate cache line and forward data ReadUnique ReqAttr=WBA
Read Hit Use cached line N/A N/A
10xx Read Miss Bypass cache ReadOnce ReqAttr=WBnA
Read Hit Use cached line N/A N/A
Table 2. Complete Slave AWCACHE to Cache Event and Potential CCIX Transaction Mapping
Slave AWCACHE Cache Event Cache Action CCIX Transaction
00xx Write Miss Bypass cache WriteUnique ReqAttr=WBnA
Write Hit Shared Request write permission, evict dirty cache line after write CleanUnique WriteBack ReqAttr=WBA
Write Hit Unique Evict dirty cache line after write WriteBack ReqAttr=WBA

0100

0101

0110

Write Miss Bypass cache WriteUnique ReqAttr=WBnA
Write Hit Shared Request write permission, evict dirty cache line after write CleanUnique WriteBack ReqAttr=WBnA
Write Hit Unique Evict dirty cache line after write WriteBack ReqAttr=WBnA
0111 Write Miss Bypass cache WriteUnique ReqAttr=WBA
Write Hit Shared Request write permission CleanUnique ReqAttr=WBnA
Write Hit Unique Update cache line N/A N/A

1x00

1x01

1x10

Write Miss Bypass cache WriteUnique ReqAttr=WBA
Write Hit Shared Request write permission, evict dirty cache line after write CleanUnique WriteBack ReqAttr=WBA
Write Hit Unique Evict dirty cache line after write WriteBack ReqAttr=WBA
1x11 Write Miss Allocate cache line ReadUnique ReqAttr=WBA
Write Hit Shared Request write permission CleanUnique ReqAttr=WBA
Write Hit Unique Update cache line N/A N/A