New AMBA 5 ACE/AXI Specification: More About Atomic Transactions

As discussed in the previous installment of this blog, a new class of atomic transactions was introduced in the AMBA® 5 ACE/AXI specification to make operations at the remote locations more streamlined and efficient. We have considered an example of AtomicStore transaction with ADD operation and discussed why it was more efficient than relying on the older semaphore-like exclusive operations. In this installment of the blog we will take a broader look at all atomic transactions and review the changes in signaling.

To begin with, there are four (4) atomic transactions:

  • AtomicStore
  • AtomicLoad
  • AtomicSwap
  • AtomicCompare

Click here to read more ...

×
Semiconductor IP