partner-offering-banner.png

USB 2.0 Device, Software Enumeration FIFO Interface (USB20SF)

System Level Solutions, Inc

Select

USB 2.0 Device, Software Enumeration FIFO interface (USB20SF) IP Core is a FIFO based USB 2.0 device core with 32-bit Avalon interface and ULPI interface support. Avalon interface allows to manage the control transfer using software, provides flexibility, while FIFO interface allows to transfer the data over non-control endpoint ensuring highest throughput.

Key Features

  • Supports LS (1.5 Mbps), FS (12 Mbps) and HS (480 Mbps) modes
  • Supports Control, Bulk, Interrupt and Isochronous transfers
  • Capable to support up to 31 endpoints (1 default control endpoint +15 IN/OUT endpoints)
  • Supports software configurable endpoints
  • Allows you to configure endpoints based on your needs
  • Supports Suspend, Resume and Remote Wakeup features
  • Supports UTMI + Low Pin interface (ULPI) interface
  • Supports Test modes (Test J, Test K, Test SE0 NAK, Test Packet)
  • The core has been optimized for popular FPGA devices, and its functionality has been verified on the real hardware
  • Ready to use component
  • Software controlled CONTROL endpoint
  • Simple FIFO interface to transfer data over non-control endpoint
Expand Close
Keyfeatures main image

Offering Brief

Offering Brief

Device Family Arria® 10 SX SoC FPGA, Cyclone® IV GX FPGA, Agilex® 5 FPGAs and SoC FPGAs E-Series, MAX® 10 FPGA, Cyclone® V SX SoC FPGA, Arria® V GZ FPGA, Agilex® 9 FPGAs and SoC FPGAs Direct RF-Series, MAX® V CPLD, Agilex® 7 FPGAs and SoC FPGAs I-Series, Arria® V SX SoC FPGA, Stratix® 10 DX FPGA, Stratix® 10 SX SoC FPGA, Agilex® 7 FPGAs and SoC FPGAs M-Series, Cyclone® V GT FPGA, Arria® 10 GT FPGA, Arria® V ST SoC FPGA, Arria® 10 GX FPGA, Stratix® 10 TX FPGA, Cyclone® V SE SoC FPGA, Stratix® IV E FPGA, Stratix® IV GX FPGA, Arria® V GX FPGA, Cyclone® V E FPGA, Agilex® 3 FPGAs and SoC FPGAs C-Series, Cyclone® V GX FPGA, Stratix® V GS FPGA, Stratix® V GX FPGA, Cyclone® V ST SoC FPGA, Agilex® 5 FPGAs and SoC FPGAs D-Series, Stratix® 10 GX FPGA, Arria® V GT FPGA, Cyclone® 10 LP FPGA, Agilex® 7 FPGAs and SoC FPGAs F-Series, Cyclone® 10 GX FPGA, Stratix® 10 AX SoC FPGA, Cyclone® IV E FPGA, Stratix® III FPGA
Offering Status Production
Integrated Testbench Yes
Evaluation License Yes
Design Examples Available Yes
Demo Yes
Compliance No
Latest Quartus Version Supported 25.1.0
OS Support Windows,Linus
Development Language Encrypted Verilog, Verilog

Encrypted IP Core

Reference Design

Reference Documents

Demo

HAL Driver

Ordering Information

Documentation & Resources

Market Segment and Sub-Segments