|
Register
E-mail

USB 2.0 Host Controller

Model No. IPRUSB2SFP004
Request Quote
USB 2.0 Host Controller
View Full-Size Image


 

 

 

The USB 2.0 Host Controller (USB20HC) IP Core is a 32-bit Avalon interface compliant core and supports ULPI interface. The core supports High Speed (480 Mbit/s) mode, Full Speed (12 Mbit/s) mode and Low Speed (1.5 Mbits/s) mode operation.

The core has been optimized for popular FPGA devices and its functionality has been verified on the hardware. It is provided as Altera Quartus II Mega function (Altera SOPC Builder and Qsys ready component) and can be integrated easily into any SOPC Builder and Qsys generated system using Avalon bus.

 

Block Diagram:

Features

  • Supports Low Speed (1.5 Mbps), Full Speed (12 Mbps) and High Speed (480 Mbps)
  • Supports UTMI+Low Pin Interface (ULPI)
  • Supports ULPI PHY low power mode and register access through software
  • Supports 15 Bulk and 2 Interrupt Endpoints
  • Performs all USB enumeration process through software and CRC calculation through Hardware
  • Avalon Bus Complaint
  • Optimized LE count

Implementation Results

IP Core Supported Families LEs Performance (fmax) Memory Bits
USB20HC Cyclone II 3350 87.82 MHz 82912
Cyclone III 3306 108.28 MHz 82912
Stratix II 2154 193.24 MHz 82912

 

Verification

  • Evaluation version
    • Encrypted Core
    • One (1) month evaluation license at no cost (from the License Request page )
    • Demonstrations:
      • Mass Storage
      • USB Device Enumeration
      • MP3 Player
    • Reference Design with time limited SOF for CoreCommander development board (QAR file)
    • Simulation library for Modelsim version 6.5b
    • Software Drivers
      • Host stack driver library (object format - free build)
      • Mass Storage Class driver library (object format - free build)*
    • Documentation
      • IP Core user guide
      • Embedded USB 2.0 Host Stack User Guide
      • Hardware and Simulation Tutorial
  • Full version
    • CoreCommander Development Board
    • Encrypted Core
    • Perpetual license for single project on single node. Other licensing schemes available. Please contact This e-mail address is being protected from spambots. You need JavaScript enabled to view it for details
    • Demonstrations:
      • Mass Storage
      • USB Device Enumeration
      • MP3 Player
    • Reference Design with full programming file generation support for CoreCommander development board
    • Software Drivers
      • Host stack driver library (object format - free build)
      • Host stack driver library (object format - Check build)
      • Mass Storage Class driver library (object format - free build)*
      • Mass Storage Class driver library (object format - Check build)*
    • Documentation
      • IP Core user guide
      • Embedded USB 2.0 Host Stack User Guide
      • Hardware and Simulation Tutorial
  • View the Eval and Full version comparison of the IP core Deliverables.

 

Note: * Mass storage driver developed by SLS may not satisfy user requirements; it is just an illustration of host stack capability.

The USB 2.0 Host Controller can be used to access any USB 2.0 Bulk mode devices like

  • Mass Storage
  • Video devices
  • Printers
  • DVD Players
  • Camcorders (with host capability) and many more!!!

 

Note: * To develop host applications, writing drivers is not trivial. One must know the USB 2.0 protocol and needs to drive it independently to make it work. No readymade driver/application is provided in the package, except mass storage driver (Object form).


 

 

 

<< Back to USB 2.0 Go to USB20HR >>

Cart

SLScorp
Your Cart is currently empty.

Related Products

Clients Talk

The support services on the phone were commendable. Once we had SLS on the phone and in house they were very knowledgeable - Erik Malone, Qualcomm (USA)