SiFive IOMMU Gen 2 是一款可扩展的地址转换引擎,用于连接支持 DMA 的 I/O 设备与系统内存。该方案符合 RISC-V IOMMU 1.0.1 标准,可提供先进的内存保护和嵌套虚拟化能力。其分布式微架构消除了对散布-聚集列表 (scatter-gather lists) 和弹跳缓冲区 (bounce buffers) 的依赖,为高吞吐子系统提供关键的安全与虚拟化能力。
- 先进的虚拟化功能,支持 PCIe ATS 和 PRI。
- 最多支持八个分布式 IOTLB,与中央 IOMMU 进行通信。
- 支持并行页表遍历,为安全的多用户硬件架构提供保障。
- 支持 SiFive 主要 Core IP 产品。









