Interface
IP
SoC
IP
FPGA
Design Kits
Client account
What's inside the box ?
  • IP Customization GUI
  • Flexible license terms
  • Free Testbench and SDK
  • Reference Design
  • Risk-free evaluation program
  • Technical support by bus experts
Home >>Interface IP>>SuperSpeed USB>>for Xilinx FPGA>>USB 3.0 Device Controller

 USB 3.0 Device ControllerPrint Friendly

Free DownloadPLDA USB 3.0 Device Controller is a high performance, low gate count semiconductor IP that adds SuperSpeed USB device connectivity to Xilinx FPGAs. The controller implements all of the digital layers defined by the USB 3.0 Specification and is fully backward compatible with USB 2.0.

What's unique about our IP?
  • Supports Spartan-6 FPGA
  • Complete mass storage class reference design kit fully implemented in hardware
    • No additional CPU required
  • Supports TI's USB 3.0 Transceiver (TUSB1310)
  • USB 2.0 backward compatible
  • Complete ISE projects and reference designs to get you started easily
Supported Xilinx FPGA families and Configurations
  • Spartan-6
  • Virtex-5, Virtex-6


IP Features and Deliverables

  • USB 3.0 Device IP core in synthezisable Verilog RTL (encrypted or source code)
    • Includes Physical, Link, and Protocol layers
    • Includes Device Controller
    • Complies to the USB 3.0 Specification, revision 1.0
    • Full support for legacy USB 2.0
    • Core frequency: 62.5 Mhz
    • USB 3.0 PIPE interface (16-bit)
    • USB 2.0 ULPI interface
    • Full Power Management support (U1,U2,U3)
      • LFPS support
    • Up to 16 IN and OUT endpoints
  • USB 3.0 Device IP simulation models
  • Interface to TI's TUSB1310
  • USB 3.0 Testbench simulation libraries
  • Reference design:  Mass Storage Class Device
    • Synthesizable Verilog RTL source code
    • Simulation environment
    • FPGA synthesis and Place-and-Route environment
  • Complete documentation
Available Documentation

Document Name Version
Reference Manual April, 07th 2010
Product Brief February, 24th 2010