eUSB 3.1 Gen 2 Device Controller - Software Enumeration, FIFO Interface

Overview

Leveraging the benefits of eUSB 3.0/3.1 Gen 1 device controller, eUSB 3.1 Gen 2 is designed using the FPGA built-in transceiver. It is a one-stop solution for all USB requirements ranging from USB 3.1 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.1 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 around 8.5Gbps. 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.

Key Features

  • USB 3.1 Specific Features
    • Supports SuperSpeed+ (SSP) and SuperSpeed (SS) modes
    • Uses FPGA Transceiver as a PHY layer and thus eliminates need for external PHY for USB 3.1
  • 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 for Altera’s Qsys
    • Simple FIFO interface to transfer data over non-control endpoint
    • Automated timing constraints
  • 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

Benefits

  • No need for external PHY for USB 3.1 Gen 1 and Gen 2 interface
  • Uses in-built transceiver as PHY layer
  • Requires less pins compared to external PHY

Block Diagram

eUSB 3.1 Gen 2 Device Controller - Software Enumeration, FIFO Interface Block Diagram

Video

eUSB 3.1 Gen 2 Device Controller IP Core Performance on Arria10

This video showcase the performance achieved for the eUSB 3.1 Gen 2 Device Controller IP Core on Arria 10 GX development kit.

Applications

  • Imaging Device
  • Smart Phones
  • External Hard Disk
  • Machine Vision
  • Data Center

Deliverables

  • Encrypted IP Core with Perpetual License
  • Reference Design
  • Reference Documents
  • Reference HAL drivers
  • Reference Windows Application
  • Windows Driver (object code)

Technical Specifications

Availability
Now
×
Semiconductor IP