• Decrease font size
  • Default font           size
  • Increase font size

USB 3.0 Architecture

Print E-mail

Training Description

This USB 3.0 Architecture technical training course covers the third generation of USB – SuperSpeed USB. The increased transfer rates to 5.0Gbps, improved flow control and power management, as well as the changes to the protocol layers will be thoroughly examined. USB 2.0 is briefly reviewed because USB 3.0 is required to be completely backwards compatible.

Training Objectives

Participants attending this course will be able to:

  • Explain the required backward compatibility with USB 2.0
  • Understand the details of the new bus architecture
  • Define the new SuperSpeed data flow model
  • Indentify host and device requirements
  • Analyze actual traffic on the bus, including the different transfer types
  • Describe the new power management features
  • Implement requirements at the physical, link, and protocol layers

Prerequisites

Some understanding of the USB 2.0 specification

Who Should Attend

Hardware and software and validation engineers, system developers, technical support personnel.

Training Outline

USB 2.0 Review

  • USB 2.0 Topology
    • Physical Layer
    • Link Layer
    • Protocol Layer
  • USB Transfer Types

USB 2.0 Requirements

  • USB Communications Model
  • USB Configuration
    • Descriptors
    • Requests

USB 3.0 Architecture

  • Support for USB 2.0
  • USB 3.0 Architecture Overview
    • System Description

Device, Host, and Hub Requirements

  • Peripheral Devices
  • Hubs
  • USB 3.0 Host Controller Functions

Data Flow Model

  • USB 3.0 Transfers
    • Types
    • Data Bursting
  • Transaction Protocol Improvements

Physical Layer

  • Transmitter/Receiver requirements
  • Data Scrambling
  • Encoding
  • LFPS
  • Mechanical requirements

Link Layer

  • Packet s
  • Flow control and Link Management
  • LTSSM
    • State Diagrams
  • Resets

Protocol Layer

  • Packet formats
    • Link Management Packets
    • Transaction Packets
  • Data Packets
  • Isochronous Timestamp
  • Route String
  • Flow Control
  • Transaction Sequencing
    • Bulk Transfers
      • Bulk Streaming Protocol
    • Control Transfers
  • Transaction Sequencing
    • Interrupt Transfers
    • Isochronous Transfers

USB 3.0 Device Framework

  • Device States
  • Device Operation
  • Standard Device Requests
  • Stand Device Descriptors

Hubs

  • Hub Architecture
    • State Machine
    • Repeater/Forwarder
  • Packet Routing
  • Resume Signaling

Power Management

  • Link power management
  • Device PM
  • Hub PM
  • Suspend/Resume
  • Latency Tolerance Message