【PCIe EP 设备入门学习专栏 -- 8.1.3 PCIe EP AXI Bridge Module】
文章目录
- AXI Bridge 背景
-
- AXI Bridge 的作用
- AXI Bridge 概述
-
- 支持的 PCIe AtomicOp 类型
- PCIe AtomicOp ↔ AXI5 Atomic Transaction 映射
- SHARED_DBI_ENABLED 情况下的特殊要求
- 限制 (Limitations)
- 总结
AXI Bridge 背景
-
PCIe 总线:面向主机和外设的高速串行互联,传输的是 TLP (Transaction Layer Packet)。
-
SoC 内部:大多数模块(CPU、DMA、加速器)使用 AMBA AXI 作为互联协议。
-
矛盾:PCIe 使用 TLP 协议,AXI 使用 内存访问/事务协议,二者 不兼容,需要一个 桥接层 (Bridge) 来翻译。
AXI Bridge 的作用
-
协议转换
-
将 AXI 的 读/写/原子事务 转换为 PCIe TLP(出站方向)。
-
将 PCIe 的 Memory/IO/AtomicOp TLP 转换为 AXI 事务(入站方向)。
-
-
简化应用开发
-
应用层或 S
-