AXI原子操作(AXI Atomic Operation)
前言:
一、原子操作的基本概念- dst_data:Memory中的数据
- src_data:AXI Interface中的wdata
- return_data:原子操作执行后,read回来的Memory中的data
- return_data = dst_data + src_data;
- return_data = dst_data - src_data;
- return_data = dst_data & src_data;
- return_data = dst_data | src_data;
- return_data = dst_data ^ src_data;
- ...
三、一个案例
- 通过awuser传递atomic type
- 通过buser传回dst_data
- 通过read Memory data来check atomic操作是否成功


![[AMBA]AXI原子操作(AXI Atomic Operation) [AMBA]AXI原子操作(AXI Atomic Operation)](http://www.mshxw.com/aiimages/31/282079.png)
