The USB 2.0 Device, Software Enumeration FIFO interface (USB20SF) IP Core is a FIFO based USB 2.0 device core with 32-bit Avalon/AXI interface and ULPI interface support. The core supports High Speed (480 Mbps), Full Speed (12 Mbps) and Low Speed (1.5 Mbps) functionality.
It has been designed to provide simplicity and flexibility along with its functionality has been verified on the hardware. Avalon/AXI 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.
USB 2.0 Device, Software Enumeration FIFO Interface (USB20SF)
Overview
Key Features
- Device controller specific 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 Test modes (Test J, Test K, Test SE0 NAK, Test Packet)
- Supports UTMI + Low Pin interface (ULPI) interface
- The core has been optimized for popular FPGA devices and its functionality has been verified on the real hardware
- Ease of Use
- Ready to use component
- Software controlled CONTROL endpoint
- Simple FIFO interface to transfer data over non-control endpoint
- Optimized LE count
- Verification
- USB20SF IP core's functionality is verified in ModelSim simulation software using test bench written in Verilog HDL
- The IP Core is tested with various USB 2.0 PHY Chip
Benefits
- 30 Day free evaluation
- Direct support from IP design Engineers
- System development support available
- Hardware (PCB) development support available
- Software and application development support also available
Block Diagram
Deliverables
- Evaluation Version
- USB 2.0 Device, Software Enumeration FIFO Interface (USB20SF) encrypted IP core
- One (1) month evaluation license at no cost (from the License Request page )
- Reference Design
- Demonstration file
- Windows Driver (Object File)
- Windows Application
- Reference Documents
- HAL driver with Application
- Full Version
- USB 2.0 Device, Software Enumeration FIFO Interface (USB20SF) encrypted IP core
- Perpetual license
- Reference Design
- Demonstration file
- Windows Driver (Object File)
- Windows Application
- Reference Documents
- HAL driver with Application
Technical Specifications
Availability
Now
Related IPs
- eUSB 3.1 Gen 2 Device Controller - Software Enumeration, FIFO Interface
- USB 2.0 Device, Software based enumeration RAM Interface (USB20SR)
- USB 2.0 Human Interface Devices Design Platform
- USB 2.0 OTG On-The-Go Transceiver PHY
- USB4.0 router, Certified USB 5G/10G and 20G Device controller
- USB 2.0 Device with FIFO Interface (USB20HF)