SiFive IOMMU Gen 2 is a scalable address translation engine connecting DMA-capable I/O devices to system memory. RISC-V IOMMU 1.0.1 compliant, it delivers advanced memory protection and nested virtualization. Distributed microarchitecture removes the need for scatter-gather lists or bounce buffers, addressing core security and virtualization for high-throughput subsystems.
- Advanced virtualization featuring PCIe ATS and PRI support.
- Up to eight distributed IOTLBs communicate with a central IOMMU.
- Handles parallel page table walks for safe, multi-tenant hardware architectures.
- Supported across key SiFive Core IP products.









