ARTICLE DETAIL

建站实战干货

来自一线的建站与推广经验沉淀,每一条都经过真实交付验证。

AXI-A7.4.10 Support for Atomic transactions(1)

2026/9/14 11:38:22 拓冰建站 浏览量
AXI-A7.4.10 Support for Atomic transactions(1)

Atomic_Transactions 属性是一个简单的布尔标志,用于明确声明一个AXI接口组件(可以是管理器、从设备或互连组件)是否支持原子事务扩展功能。其核心规定如下:

  • 属性值

    • True:该组件完全支持原子事务。

    • False:该组件不支持原子事务(此为默认值)。

  • 关键要求:如果一个组件声明支持(True),则它必须支持所有原子操作类型、所有数据大小和所有字节序。不允许部分支持。

举例说明

假设我们正在设计一个包含CPU、互连和多个从设备的SoC。

  1. 支持原子事务的组件

    • 现代多核CPU:作为管理器,其AXI接口的 Atomic_Transactions 属性应设为 True