Leveraging the benefits of USB 3.2 Gen 1 device controller, USB 3.2 Gen 2 is designed using the FPGA built-in transceiver. It is a one-stop solution for all USB requirements ranging from USB 3.2 to USB 2.0. It supports SuperSpeed+ (SSP), SuperSpeed (SS), High Speed (HS) and Full Speed (FS) communication modes. The Core architecture allows to use minimal pins from FPGA for USB 3.2 interface with better stability. It provides USB 2.0 backward compatibility using an external USB 2.0 ULPI PHY.
It has been designed to provide simplicity and flexibility along with highest throughput i.e. >8.5Gbps. Avalon/AXI/AHB Lite 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.
Block Diagram:
Performance Results:
IP core performance on Intel FPGA Platform:
IP core performance on Microchip FPGA platform:
Features:
- USB 3.2 Specific Features
- Supports SuperSpeedPlus (SSP - USB 3.2 Gen 2) mode and ports SuperSpeed (SS - USB 3.2 Gen 1) mode
- Uses FPGA Transceiver as a PHY layer and thus eliminates need for external PHY for USB 3.2
- USB 2.0 Specific Features
- Supports High Speed (HS) and Full Speed (FS) modes
- Provides well-known ULPI interface to interact with external USB 2.0 PHY
- Ease of Use
- Ready to use component
- Simple FIFO interface to transfer data over non-control endpoint
- Flexibility
- Capable to support up to 31 endpoints (1 default control endpoint, 15 IN endpoints and 15 OUT endpoints)
- Allows to select number of buffers per endpoint based on the requirement
FPGA Supported:
FPGA | Supported Device Family |
Intel |
Agilex 7, Cyclone 10, Arria 10, Stratix 10, Cyclone V1, Arria V1, Stratix V1 |
Microchip | PolarFire, PolarFire SoC |
Lattice Semiconductor | CrossLink-NX1 |
Note:
- Supports up to Gen1 mode.
Deliverables:
Contents | Evaluation License | Full 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 respective Development Board and FMC USB 3.2 Snap On Board | Included for respective Development Board and FMC USB 3.2 Snap On Board |
Demonstration |
|
|
Sample Applications (with C code) | Enumeration | Enumeration |
Encrypted IP Core design files with Control, 1-Bulk IN and 1-Bulk OUT endpoints | Yes | Yes |
Drivers | Windows Reference Drivers (object code) | Windows Reference Drivers (object code) |
Software Library (Compiled version) |
|
|
Technical Documents |
|
|
Programming files generation support | Time-limited (4 hours) | Full programming |
Technical Support | Pre sales support from support team | 1 Year integration support |
Application:
- Imaging Device
- Storage Devices
- Machine Vision
- Data Centers
Support:
- IP integration support is available with the purchase of full version
- IP Core modification support available at additional cost Licensing
Licensing:
- OpenCore Plus Evaluation : 1 month evaluation license at free of cost
- Full : Project based Perpetual License
- Renewal : To continue support and getting future updates after a year of purchasing IP core, license renewal is available at nominal fees
Downloads:
FAQs:
Related Links: