This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

SC and SD states in case of ReadNoSnoop transactions

Hi All,

This question is regarding "ReadNoSnoop" transaction of AMBA- ACE protocol.

If "ReadNoSnoop" transaction is used in a region of memory that is not shareable with other masters, then how can the cache line have have "Shared Clean" or "Shared Dirty" state as its starting state for "ReadNoSnoop" transaction?

Please have a look at the table C4-2 "Other permitted ReadNoSnoop cache line state changes" on page no. C4-197 in ACE SPEC Document "ARM IHI 0022E".