GDA’s USB 2.0 Device controller is a highly configurable core and implements the USB 2.0 Device functionality that can be interfaced with third party USB 2.0 PHY’s. USB 2.0 Device Controller core is architected with an optional high performance DMA engine and/or an optional EP0 processor which manages all standard requests in hardware without firmware support. The core is a subset of GDA’s USB-IF Superspeed Certified Device Controller.