​​USB 2.0 Device IP Core – Software Based Control (USB20SR)​

​​Easy to Use USB2.0 Device Controller IP Core, Fully Controlled by Firmware​

Related Products

USB20SR IP Core is a device IP Core which can be fully controlled by firmware via AHB-Lite interface. It supports High Speed (480 Mbps), Full Speed (12 Mbps) and Low Speed (1.5 Mbps) modes.

 

Key Feature, Benefit or Attribute in more detail:

  • This IP Core supports AHB-Lite Interface to configure its various registers. Firmware can write data to be sent to USB host via AHB-Lite Interface and can read data received from host via same interface. Thus this IP Core provides full control to firmware for data to be exchanged with USB host.
  • If user is only interested in Full speed or Low speed mode, he/she can choose inbuilt PHY mode. In this case, external ULPI PHY is not required and IP Core uses FPGA pins to drive D+/D- signals.
  • Application: This USB Device IP Core is well suited for the use case in which someone wishes to exchange the data with Host via USB interface and these data is required to be managed by firmware.

Technical features & advantages that customers will look for:

  • Supports LS (1.5 Mbps), FS (12 Mbps) and HS (480 Mbps) modes.
  • Supports Control, Bulk, Interrupt and Isochronous transfer.
  • Capable to support up to 31 end points (1 default control endpoint + 15 IN/OUT end points).
  • Supports firmware configurable control and data endpoints.
  • Ready to use component