To USB or Not to USB
  • About

    Covering the latest trends and topics in USB IP.

    I started working on USB in 1995, starting with the world’s first BIOS that supported USB Keyboards and Mice while at Award Software. After a departure into embedded systems software for real-time operating systems, I returned to USB IP cores and software at inSilicon, one of the leading suppliers of USB IP. In 2002, inSilicon was acquired by Synopsys and I’ve been here since. I also served as Chairman of the USB On-The-Go Working Group for the USB Implementers Forum from 2004-2006.

    I received an M.B.A. from Santa Clara University and an M.S. in Engineering from University of California Irvine, and a B.S. in Engineering from the University of Minnesota. I’m a licensed Professional Engineer in Civil Engineering in the State of California
    - Eric Huang

First Platform-to-Platform 10G USB 3.1 Host and Device demonstration (over a cable)

Posted by Eric Huang on November 8th, 2013

Universe’s First Platform-to-Platform 10G USB 3.1 Host and Device demonstration (over a cable)

After working with the USB-IF for more than a year developing the standard, I’m proud and excited to present to you the Industry’s first 10G USB 3.1 Host Platform to Device Platform demonstration.   And the first by an IP Company…


What does the demonstration show?

1)      Connect and Recognition of the Device in a Flash Drive-like design.

2)      A File Transfer from the Device to the Host.

3)      A File Transfer from the Host to the Device

4)      Throughput benchmarking with the ATTO benchmark testing

5)      Throughput benchmarketin with the CrystalBench HD utility

All on HAPS70 FPGA-Based Prototyping Platforms , running at 10G USB speeds.
Take a look, come back on Monday for more.

We use two HAPS 70 FPGA-Based Prototyping Platforms.

·         On the left is a 10G USB 3.1 Device, configured as a Mass Storage Device.

o   The HAPS platform has RAM on it that is used for storage

§  This eliminates the slowness of real flash

o   It connects to a PC running Linux

o   The PC runs driver firmware acting like a flash drive

o   This is basically a million dollar flash drive.

·         On the right is a 10G USB 3.1 Host.  This is essentially a Add-in Card for a PC.

o   It connects to a PC running Win 8.1

o   We use unmodified USB 3.0 Drivers from MCCI (more on this later)

We connect the two platforms using a standard SuperSpeed USB 3.0 Cable (a blue cable).


Share and Enjoy:
  • del.icio.us
  • Digg
  • Facebook
  • Google Bookmarks
  • Print
  • Twitter
  • StumbleUpon
  • LinkedIn
  • RSS