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

USB 3.0 Architecture

Print E-mail

Public Training Course - Taught Live OnLine

Notify Me when USB 3.0 Architecture Online Training Course is offered!Training Description

This online USB 3.0 Architecture technical training course is an introduction to the newest version of USB. Attendees will learn about the significant changes made in the USB 2.0 protocol. The significant changes in flow control and power management will be examined, as well as the changes at the Physical, Data Link, and Protocol Layers.

Training Objectives

As a result of attending this course, the student will be able to:

  • Explain the required 2.0 back compatibility
  • Describe the new bus architecture
  • Identify the host and device requirements
  • Compare the transfer type operations
  • Examine the physical, link, and protocol layer
  • Describe the new power management features
  • Define the new SuperSpeed Data Flow Model

Prerequisites

A detailed understanding of the USB 2.0 Specification.

Who Should Attend?

Hardware and software engineers, validation engineer, 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 Communications Model
  • USB Configuration
    • Descriptors
    • Requests

USB 3.0 Architecture

  • Support for USB 2.0
  • USB 3.0 Architecture Overview
    • System Description
      • Peripheral Devices
      • Hubs
      • Host
  • USB 3.0 Host Controller Functions
  • USB 3.0 Transfers
    • Types
    • Data Bursting
  • Transaction Protocol Improvements
  • Physical Layer
    • Transmitter/Receiver requirements
    • Data Scrambling
    • Encoding
    • LFPS
    • Mechanical requirements
  • Link Layer
    • Packets
    • Flow control and Link Management
    • LTSSM
    • Resets
  • Protocol Layer
    • Packet formats
    • Isochronous Timestamp
    • Link management packets
    • Transaction packets
    • Transaction Sequencing
      • Bulk Streaming Protocol
    • Link Training
  • 3.0 USB Timing and Scheduling
  • Error Detection and Handling
  • Power Management in 3.0
    • Link power management
    • Device power management
    • Suspend/Resume