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

Why there is restrictions on WriteUnique and WriteLineUnique usage in AMBA ACE protocol?

Hi I'm Dongin

I have a question on chapter D4.8.7 in AMBA AXI and ACE Protocol Specification version H.c 

I see that a cached manager with dirty cache line can't issue WriteUnique and WriteLineUnique transaction.

But I wonder why those restrictions are necessary. 

I guess without this restrictions, deadlock situations might occur.

And I also want to know a situation that a cached manager issues WriteUnique transaction.

I think that, If a cahed master want to write something on main memory, issuing WriteBack or WriteClena would be more reasonable way. 

And if the manager want to be unique state, it can issue MakeInvalid transaction.

0