Menu
Home
 US
Home | Shopping Cart | Login | Contact Us |
 
SLS - About SLS - Contact Us
ABOUT US   |   PRODUCTS   |   IP CORES   |   SERVICES   |   DOWNLOADS   |   TRAINING   |   LICENSING
Logic Analyzer
 Processor Cores
     8051 Master
 Peripheral Cores
     VGA/LCD
     PS/2
     SD Host Controller
 Interface Cores
     USB 2.0
     USB 1.1
     Ethernet
     I2C Controller
     I2C Master
     I2C Slave
     I2S
     AC’97
     Compact Flash
You are here: Home> IP Cores > Interface Cores >IPUSB20HR
IPUSB20HR - USB2.0 Device Solution (RAM Based)
             
View Full size
INTRODUCTION | FEATURES | BENEFITS
Introduction

The IPUSB20HR Device IP Core is a RAM based USB 2.0 compliant device core with 32-bit Avalon interface and UTMI & ULPI interface support. The core supports both High Speed (480Mbps) and Full Speed (12Mbps) functionality.

The core supports three preconfigured endpoints Control, Bulk IN, and Bulk OUT. It can be configurable for up to 15 IN/OUT endpoints on customer request. Each configurable endpoint has an endpoint controller that supports interrupt, bulk, and isochronous transfers. The core has been optimized for Altera FPGAs and its functionality has been verified on the hardware with Altera Quartus II. The package includes ModelSim precompiled library for core simulation and verification.

Features
  • Supports both High Speed (480Mbps) and Full Speed (12Mbps)
  • Supported Interfaces
    • UTMI (Cypress CY7C68000 PHY)
    • ULPI (NXP ISPISP1504 PHY)
  • Pre-Configured for 3 endpoints
    • CONTROL
    • BULK IN
    • BULK OUT
  • Configurable for up to 15 IN/OUT endpoints including Isochronous and Interrupt on customer request at additional cost
  • Software controlled USB enumeration
  • Optimized for use with Altera® Nios® II embedded processor
  • Avalon System Interconnect FabricTM Compliant
  • Optimized LE count
Ready to use development kit and snap on boards (supporting santa cruz expansion header) available now!
Example LE Usage
IP Core Supported Families Interface LEs Performance (fmax) Memory Bits
USB20HR Cyclone II
UTMI
ULPI
2450
2520
133 MHz
130 MHz
18432
18432
  Cyclone III
UTMI
ULPI
2450
2520
135 MHz
135 MHz
18432
18432
  Stratix II
UTMI
ULPI
2070
2130
162 MHz
173 MHz
18432
18432
Please Note: The numbers can change upon core revision. Please contact support@slscorp.com for latest figures
Verification
  • USB20HR IP core's functionality is verified in ModelSim simulation software using test bench written in Verilog HDL
Benefits
  •  Complete solution comprising of core, software and board for easy and quick implementation
  •  Reduced risk with proven, compliant technology
  •  Premier direct support from SLS IP designers
  •  Low system and license cost
  •  Software drivers included
  •  Ready to use peripheral for Nios® II applications
Deliverables
  • Encrypted core
  • Windows reference drivers
  • Software application
  • Board reference designs
  • USB 2.0 Embedded Development Board
  • HAL Driver Object Code
  • Extensive documentation
  • First level integration support on standard development boards*
Actual Performance Data
(For UTMI Ram based solution)
Application Example : MASS STORAGE     ( View Full size )
Embedded Development Board is also available with pre-built mass storage and video streaming applications. Click here for details.
Downloads

<< Back to USB 2.0 Go to USB20HF >>
* Contact support@slscorp.com for details on support
Footer
Privacy Policy | Site Map Copyright© 2008 System Level Solutions All Rights Reserved.