We provide highly configurable and scalable USB 3.0 host/ device/dual-mode controller IP cores for a wide range of applications. The USB 3.0 Hub controller is designed for compliance with USB3.1 specification, Revision 1.0, and all associated ECN’s. The USB 3.0 Hub Controller can be configured to support only the SS mode of operation, or optionally support SS/SSP mode of operation. The USB 3.0 Hub Controller implements an EP0 processor, which autonomously responds to USB transactions initiated
from the host and directed to it. The USB 3.0 Hub Controller supports configurable number of downstream ports. USB 3.0 Hub Controller implements shared, configurable, and efficient buffering for packets directed from/to each downstream port of the Hub. USB 3.0 Hub Controller provides a simple, slave AHB/AXI interface to access its internal registers. The USB 3.0 Hub Controller can be easily integrated with a third-party USB 2.0 Hub to implement a full-fledged USB 3.0 Hub. The USB 3.x Hub Controller supports full USB 3.0 power management (U1, U2, U3/suspend, remote wakeup) and additionally, supports ganged or per-port power switching/overcurrent detection of downstream ports.