Menu
Home
 US
Home | Shopping Cart | Login | Contact Us |
 
SLS - About SLS - Contact Us
ABOUT US   |   PRODUCTS   |   IP CORES   |   SERVICES   |   DOWNLOADS   |   LICENSING
Logic Analyzer
 Communication
     USB 3.0 Device 
     USB 2.0 Device 
     USB 2.0 Host 
     USB 1.1 
     Ethernet MAC 10/100 
 Interface
     I2C Controller 
     I2C Master 
     I2C Slave 
     I2S Controller 
     AC’97 Controller 
 Display
     VGA/LCD Controller 
     Graphics LCD Controller 
     Touch Panel Controller 
 Memory
     SD Host Controller 
     Compact Flash Controller 
 Processor
     8051 Master 
 Legacy
     PS/2 Controller 
You are here:Home> IP Cores > Communication Cores >USB 2.0 Host Controller
USB 2.0 Host Controller
              
View Full size
INTRODUCTION | FEATURES | APPLICATION
 
Introduction

The USB 2.0 Host Controller (USB20HC) IP Core is a 32-bit Avalon interface compliant core and supports ULPI interface. The core supports 480 Mbit/s in High Speed (HS) mode and 12 Mbit/s in Full Speed (FS) 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 ready component) and can be integrated easily into any SOPC Builder generated system using Nios® II Avalon bus.

Features
  • Supports both Full Speed (12 Mbps) and High Speed (480 Mbps)
  • Supports UTMI+Low Pin Interface (ULPI)
  • Performs all USB enumeration process through software and CRC calculation through Hardware
  • SOPC Builder Ready
  • Optimized LE count
Implementation Results
IP Core Supported Families LEs Performance (fmax) Memory Bits
  Cyclone II 2703 82 MHz 68576
USB20HC Cyclone III 2683 94 MHz 68576
  Stratix II 1956 169 MHz 68576
Verification
Deliverables
  • 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.3g
    • Software Drivers
      • Host stack driver library (object format - free build)
      • Mass Storage Class driver library 2 (object format - free build)
    • Documentation
      • IP Core user guide
      • Embedded USB 2.0 Host Stack User Guide
      • Design from scratch tutorial
  • Full version
    • CoreCommander Development Board
    • Encrypted Core
    • One (1) year development license for single project on single node. Other licensing schemes available. Please contact sales@slscorp.com 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 2 (object format - free build)
      • Mass Storage Class driver library 2 (object format - Check build)
    • Documentation
      • IP Core user guide
      • Embedded USB 2.0 Host Stack User Guide
      • Design from scratch tutorial
Applications1
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!!!
Related Products

Downloads

1To 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).

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

<< Back to USB 2.0 Go to USB20HR >>
Footer
Privacy Policy | Site Map Copyright© 2010 System Level Solutions All Rights Reserved.