Learn > USB 3.0
USB 3.0
Training
Books
Resources
 

Training

Let MindShare Bring USB 3.0 to Life for You

The third generation of USB increases transfer rates to 5.0Gbits/s (SuperSpeed), a greater than 10 fold increase in performance over the high-speed performance of USB 2.0 (480Mbits/s). USB 3.0 is also backward compatible at both the device and system level -- USB 3.0 devices work in 2.0 platforms and USB 2.0 devices work in USB 3.0 platforms. USB 2.0 is implemented as a subset of the USB 3.0 environment, however this course focuses only on the SuperSpeed portion of the specification. 

USB 3.0 also replaces the broadcast bus with a unicast solution that directs packets to only the target device, thereby making it possible to conserve power on the cable segments currently not being used. In addition, USB 3.0 devices use asynchronous notifications that eliminate the need for device polling. Improved protocol and power management are also among the new features of the USB 3.0 solution that are detailed in this course.

MindShare's Current Offerings for USB 3.0:
 

Course Name
Classroom

Virtual Classroom

eLearning
Comprehensive USB 3.0
3 days

3-4 days
Notify Me When Available
Comprehensive Embedded USB 2.0
3-4 days

4-5 days

Show Me
Embedded USB 2.0 Workshop
2 days
   

All of MindShare's classroom and virtual classroom courses can be customized to fit the needs of your group.


Comprehensive USB 3.0 Course Info

 Who Should Attend?

This in-depth course is designed with the hardware or software engineer in mind. The course contains practical examples of USB 3.0 transactions and error conditions. It describes all the rules required for a host and device to be specification compliant.

Course Length: 3 Days

Course Outline:

USB 2.0 Review

  • USB 2.0 Topology
  • Host Controller Functions
  • How Transactions Are Generated
  • USB Transfer Types and Scheduling
  • Hub Operation
  • USB Communications Model
  • USB Configuration

USB 3.0 Overview

  • Support for USB 2.0
  • USB 3.0 Topology
  • USB 3.0 Host Controller Functions
  • USB 3.0 Transaction Generation
  • Transaction Protocol Improvements
  • Transfer Types in USB 3.0
    • Isochronous Transfers
    • Interrupt Transfers
    • Bulk Transfers
    • Control Transfers
  • 3.0 USB Timing and Scheduling
  • Error Detection and Handling
  •  Power Management
    • Link Power Management
    • Localized link power management                 
    • Four Link Power States
    • Function Suspend

Protocol Layer Details

  • USB 3.0 Transaction definition
  • General packet features
  • Header fields
  • SuperSpeed Packet Definitions 
  • Transaction Sequences
  • Device Notifications

Link Layer Details

  • Link Management and Flow Control Overview
  • Protocol Layer Packet Framing
  • Link (Layer) Commands
  • Logical Idle
  • USB 3.0 Flow Control  
  • USB 3.0 Reset
  • Link Training

Physical Layer Details

  • Physical layer transmitter functional block
  • Physical layer receiver functional blocks
  • Introduction to physical layer electrical interface

Configuration

  • USB Configuration Overview
  • Device Configuration
  • Hub Configuration

Power Management

  • Link Power Management
  • Suspend/Resume


Recommended Prerequisites: 

Working knowledge of USB 2.0 is suggested, but not required

Training Materials: 

Students will be provided with an electronic version of the slides used in class.




• Santa Clara, CA: 12/14/2009
• Santa Clara, CA: 3/1/2010
• Santa Clara, CA: 5/31/2010
• Santa Clara, CA: 8/30/2010
• Santa Clara, CA: 11/15/2010

Universal Serial Bus System Architecture