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 Device, Software based enumeration RAM Interface (USB20SR)
USB 2.0 Device, Software based enumeration RAM Interface (USB20SR)
              
View Full size
INTRODUCTION | FEATURES | APPLICATION
 
Introduction

The USB20SR is a USB 2.0 USB IF high-speed certified device IP Core. The core is RAM based with 32-bit Avalon interface and supports ULPI interface and Software Enumeration. It supports both High Speed (480 Mbps) and Full Speed (12 Mbps) functionality alongwith three preconfigured endpoints Control, IN, and OUT. It can be configurable up to 15 IN/OUT endpoints on customer request on chargeable basis. 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
  • USB 2.0 USB IF high-speed certified (TID# 7068007)
  • Supports both High Speed (480 Mbps) and Full Speed (12 Mbps)
  • High speed or Full speed operation selection through Software
  • ULPI Interface support
  • Preconfigured for 3 endpoints
    • CONTROL
    • IN
    • OUT
  • Configurable for up to 15 IN/OUT endpoints which supports Bulk, Isochronous and Interrupt functionality on each endpoint on customer request at additional cost
  • Software controlled CONTROL, IN, and OUT endpoints
  • Optimized for use with Altera Nios II embedded processor
  • Avalon System Interconnect Fabric compliant
  • Optimized LE count
Implementation Results
IP Core Family LE Memory bits Performance
  Cyclone II 2306 32768 92
USB20SR Cyclone III 2303 32768 110
  Stratix II 1459 (LUTs) 32768 171
Please Note: The numbers can change upon core revision. Please contact support@slscorp.com for latest figures
Verification
  • USB20SR IP core is tested on the CoreCommander board.
  • USB20SR 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
  • Evaluation version  
    • Encrypted Core
    • One (1) month evaluation license at no cost (from the License Request page )
    • Demonstrations:
    • Reference Design with time limited SOF for CoreCommander development board(QAR file)
    • Simulation library for Altera Modelsim
    • Software Drivers
      • HAL driver (object code)
      • Windows reference driver (object code)
    • Software library (VC)
    • Nios II Sample Application (with C code)
      • Port Interface
      • Streaming
    • Documentation
      • IP Core user guide
      • Nios II HAL API User Guide
      • Winodws API User Guide
      • Hardware and Simulation tutorial
    • Utilities
      • USBView
      • Port Interface
  • Full version
    • CoreCommander 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:
    • Reference Design with full programming file generation support for CoreCommander development board (QAR file)
    • Simulation library for Altera Modelsim
    • Software Drivers
      • HAL driver (object code)
      • Windows reference driver (object code)
    • Software library (VC)
    • Nios II Sample Applications (with C code)
      • Port Interface
      • Streaming
    • Documentation
      • IP Core user guide
      • Nios II HAL API User Guide
      • Winodws API User Guide
      • Hardware and Simulation tutorial
    • Utilities
      • USBView
      • Port Interface
Actual Performance Data
(For ULPI Ram based solution)
Application Example : MASS STORAGE     ( View Full size )
Related Products

Downloads

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