USB 3.0 Dual Mode Controller IP Core uses a high performance DMA engine based on the xHCI specification and presenting either an AHB or AXI interface, this controller offers host and device capabilities. With a very simple application interface that can be easily adapted to standard on-chip-bus interfaces like AXI, AHB, and OCP as well as other standard off-chip interconnects, the Dual Mode Controller core is carefully partitioned to support standard power management schemes, including extensive clock gating and multiple power wells for aggressive power savings. This makes it easy to be integrated in a wide range of applications.