USB 2.0 Host Controller
The USB 2.0 Host Controller provides a link between the AMBA on-chip bus and the Universal Serial Bus (USB).
Overview
The USB 2.0 Host Controller provides a link between the AMBA on-chip bus and the Universal Serial Bus (USB). The host controller supports High-, Full- and Low-Speed USB traffic.
USB 2.0 High-Speed functionality is supplied by an enhanced host controller implementing the Enhanced Host Controller Interface (EHCI). Full- and Low-Speed functionality (USB 2.0 and USB 1.1) is supplied by one or more companion controllers implementing the Universal Host Controller Interface (UHCI). The Port Router supplies the dynamic connection between the host controllers and the USB transceivers.
The core can handle up to 15 downstream ports, where each port can handle all three USB speeds. Port routing within the core is highly configurable. The designer has choices ranging from handling Full/Low-Speed traffic with one companion controller per port, to having one companion controller handle all ports. The modularity of the core enables the designer to configure High- or Full/Low-Speed only products. Both controller types have support for big and little endian systems, with the option to adjust the register interfaces' byte order to fit the target platform.
The enhanced host controller has support for Asynchronous Park Mode to allow consecutive bulk transactions to the same endpoint and a NAK counter to limit unnecessary memory accesses. The universal host controller's interface has been extended to report over current conditions. The core supports UTMI+ 16-bit transceivers at 30 MHz and 8-bit transceivers at 60 MHz, and ULPI 8-bit transceivers at 60 MHz.
Block Diagram
Specifications
Identity
Files
Note: some files may require an NDA depending on provider policy.
Provider
Learn more about USB IP core
Frontgrade Gaisler is proud to be a part of the ePERFECT project
Rapidity Space and Frontgrade Gaisler Collaborate in the VAIAS Project to Advance Energy-Efficient and Fault-Tolerant AI for Space Missions
Frontgrade Gaisler and DELTATEC Enable Advanced Space Computing Across Multiple Missions
KP Labs and Frontgrade Gaisler join forces to advance fault-tolerant computing for next-generation space missions
Frontgrade Gaisler and wolfSSL Collaborate to Enhance Cybersecurity in Space Applications
Frequently asked questions about USB IP cores
What is USB 2.0 Host Controller?
USB 2.0 Host Controller is a USB IP core from Frontgrade Gaisler listed on Semi IP Hub.
How should engineers evaluate this USB?
Engineers should review the overview, key features, supported foundries and nodes, maturity, deliverables, and provider information before shortlisting this USB IP.
Can this semiconductor IP be compared with similar products?
Yes. Buyers can compare this product with similar semiconductor IP cores or IP families based on category, provider, process options, and structured technical specifications.