目录
Outbound ATU和IOMMU虽然都涉及地址转换,但作用并不相同,它们在设计目标、功能范围、应用场景和安全性上有显著差异。以下是两者的详细对比:
1. 设计目标不同
- Outbound ATU:
解决设备发起的地址转换问题,即设备如何将自身的本地地址(如AXI地址)映射到系统总线或外部设备的地址空间。其核心目标是实现设备对外部资源(如主机内存、其他设备)的访问,不涉及安全隔离。 - IOMMU:
解决外部访问的安全隔离与地址虚拟化问题,即如何将设备发起的地址(如IOVA)或外部对设备的访问(如主机访问设备内存)转换为物理地址,同时提供隔离机制(防止恶意设备访问非法内存)。其核心目标是安全与虚拟化支持。
订阅专栏 解锁全文
22

被折叠的 条评论
为什么被折叠?



