USB 2.0 Device Controller for SoC Designs | Cadence IPUSB 2.0 Device Controller for SoC Designs | Cadence IPUSB 2.0 Device Controller for SoC Designs | Cadence IP

Home: IP Portfolio > Design IP > Interface IP > USB IP > USB 2.0 Controllers > USB 2.0 Device Controller

USB 2.0 Device Controller

The Cadence® Device Controller IP for USB 2.0 complies with the USB 2.0 specification for High and Full Speed peripheral devices and brings mid-level performance to the majority of PC accessories.

Pre-integrated with the Cadence USB 2.0 PHY IP, the Controller IP is available as a complete solution in a wide variety of technology nodes, from 40 to 16nm and below.

The Controller IP provides a USB High-Speed and Full-Speed (480Mbps and 12Mbps) function interface that meets the 2.0 revision of the USB specification.

The Controller IP is available as an integrated solution with a choice of PHY designs, verification IP (VIP), software stack, and customizable FPGA platform. This IP has been silicon-proven in numerous processes and configurations, and is available for implementation in any USB application, thanks to its support for all possible USB classes.


  • Complete hardware and software solution - less time spent on application development

  • High level of configurability - better fit for application needs
  • Industry-standard interfaces - simple system integration


USB 2.0 Device Controller Block Diagram


  • Supports High-Speed (480Mbps) and Full-Speed (12Mbps) data transfer rates

  • Scatter-gather DMA with AMBA AXI or AHB interface

  • Up to 15 IN and 15 OUT configurable endpoints