Keep in touch with us:

Cart empty   
Log in Register

Login to your account

Username *
Password *
Remember Me

Create an account

Fields marked with an asterisk (*) are required.
Name *
Username *
Password *
Verify password *
Email *
Verify email *

USB 2.0 Device with FIFO Interface (USB20HF)

Model No. IPRUSB2SFP002

Rating: Not Rated Yet



The USB20HF Device IP Core is USB 2.0 device core with FIFO interface for Bulk IN and Bulk OUT endpoints with ULPI interface support. The core supports three preconfigured endpoints Control, Bulk IN, and Bulk OUT. It is Configurable for 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. Device controller communicates with the host through FIFO interface of the core. The core supports both HighSpeed (480Mbps) & FullSpeed (12Mbps) functionality.

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 pre-compiled library for core simulation and verification.


  • 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

Block Diagram:


  • USB2.0 USBIF HighSpeed certified (TID# 70710071)
  • Supports both HighSpeed (480Mbps) FullSpeed (12Mbps) USB operation
  • Support ULPI interfaces
  • Supported Interfaces1 ULPI (NXP ISP1504A PHY and RN1133)
  • FIFO Based USB 2.0 Device IP Core
  • Preconfigured for 3 endpoints
    • BULK IN
    • BULK OUT
  • Configurable for up to 15 endpoints including Isochronous and Interrupt on customer request at additional cost
  • Hardware Based USB Enumeration
  • Optimized LE count
  • Implemented in verilog RTL

1UTMI interface is also available on special request.

Ready to use development kit and snap on boards (supporting santa cruz expansion header) available now!

Implementation Results:

Supported FamilyResource UtilizationMemory BlocksPerformance ( ULPI Clock - fmax )
Cyclone III1650 LE5 M9K75MHz
Cyclone IV1650 LE5 M9K71MHz
Cyclone V750 ALM5 M10K64MHz
Stratix III1280 ALUT5 M9K80MHz
Stratix IV1280 ALUT5 M9K79MHz
Stratix V750 ALM5 M20K69MHz
Arria II1280 ALUT5 M9K83MHz
Arria V750 ALM5 M10K60MHz
MAX 101660 LE5 M9K75MHz

Please Note: The implementation results may change upon core revision. Please contact for latest figures


  • USB20HF IP core's functionality is verified in ModelSim simulation software using test bench written in Verilog RTL


ContentsEvaluation LicenseFull Development License
License Type One (1) month evaluation license at no cost
Note: License can be extended for another month after examining request (Evaluation Now)
Encrypted IP Core Perpetual license for development
Note: Other licensing schemes and source code are also available
Reference Design Included for CoreCommander Included for CoreCommander
Demonstration USB Read/Write USB Read/Write
Drivers Windows Reference Drivers (object code) Windows Reference Drivers (object code)
Note: Linux Driver available separately on request
Software Library (Compiled version)
  • VC++
  • C# .net
  • VC++
  • C# .net
Simulation Library Altera Modelsim Altera Modelsim
Utilities USB View and Enumeration Data Editor USB View and Enumeration Data Editor
Technical Documents
  • IP Core User Guide
  • Hardware and Simulation Tutorial
  • Window API User Guide
  • VIP User Guide
  • IP Core User Guide
  • Hardware and Simulation Tutorial
  • Window API User Guide
  • VIP User Guide
Technical Support Pre sales support from support team 1 Year integration support for Altera Quartus II



  • IP integration support available with the purchase of full version
  • Additional support on chargeable basis for a period of 3 months or more
  • Core modification support available at additional cost


  • OpenCore Plus Evaluation : 1 month evaluation license at no cost
  • Full : 1 Year development license with full version purchase for single project and single site
  • Renewal : OpenCore Plus Evaluation license update at discounted price



<< Back to USB 2.0 Go to USB20SF >>

1 Contact for details on support

2 UTMI interface is also available on special request.




There are yet no reviews for this product.
PayPal Logo

System Level Solutions Inc. 511 N. Washington Avenue,Marshall, Texas 75670. Ph: 001-408-852-0067