USB 3.2 Update

View all eLearning Courses

PCI Express Courses
PCIe6 Update eLearning Course
PCIe Security eLearning Course
Comprehensive PCIe 5.0 eLearning Course
Advanced PCIe eLearning Course
Core PCIe eLearning Course
Fundamentals of PCI Express eLearning Course
PIPE 6.0 - PHY Interface for PCI Express and more
CXL Courses
CXL Fundamentals eLearning Course
Comprehensive CXL 2.0 eLearning Course
CXL 3.1 Update eLearning Course
USB Courses
USB4 Architecture eLearning Course
USB Type-C and Power Delivery eLearning Course
USB 3.2 Update
Comprehensive USB 3.1 eLearning Course
xHCI eLearning Course
x86 Architecture Courses
Intel x86 Processor and Platform Architecture eLearning Course
Thunderbolt 3 Fundamentals
x86 Architecture eLearning Course
ARM Courses
Fundamentals of ARM Architecture
ARMv8-M and v8.1-M eLearning Course
ARM 64-bit Architecture (ARM v8-A) eLearning Course
ARM v8-A Registers and Instruction Set eLearning Course
ARM v8-A Memory Management eLearning Course
ARM v8-A Exceptions and Interrupts eLearning Course
Comprehensive ARM Architecture eLearning Course
ARM v7 Registers and Instruction Set eLearning Course
ARM v7 Memory Management eLearning Course
ARM v7 Exceptions and Interrupts eLearning Course
Fundamentals of AMBA eLearning Course
ARM 32-bit Architecture (ARM v7) eLearning Course
ARM v8-A Porting and Software Optimization eLearning Course
ARM v8-A (64-bit) Pipelines eLearning Course
ARM MCU Architecture eLearning Course
ARM Cortex-M7 Processor eLearning Course
Fundamentals of ARMv8-A eLearning Course
Memory Courses
DRAM Class PRE-WORK
DRAM Class Supplementary Material
Modern DRAM (DDR5 / DDR4 / LPDDR5 / LPDDR4) eLearning Course
I3C Architecture eLearning Course
Fundamentals of DRAM
Storage Courses
SAS 3.0 Storage Technology eLearning Course
Advanced Host Controller Interface (AHCI) eLearning Course
NVM Express 1.4 eLearning Course
NVMe-oF eLearning Course
SATA 3.2 Technology eLearning Course
Universal Flash Storage (UFS) eLearning Course
Virtualization Courses
PC Virtualization eLearning Course
IO Virtualization for Intel Platforms eLearning Course
Firmware Courses
UEFI x64 Architecture eLearning Course



USB 3.2 Update

Instructor(s): Jay Trodden
Number of Modules: 8
Subscription Length: 90 days

Course Price
$395.00
Bundle Price (USB 3.1, 3.2, 4.0)
$1,995.00



USB 3.2 Update

What's Included?

USB 3.2 Update eLearning modules
(unlimited access for 90 days)
PDF of Course Slides
(yours to keep, does not expire)

Benefits of eLearning:

  • Access to the Instructor - Ask questions to the MindShare Instructor that taught the course
  • Cost Effective - Get the same information delivered in a live MindShare class at a fraction of the cost
  • Available 24/7 - MindShare eLearning courses are available when and where you need them
  • Learn at Your Pace - MindShare eLearning courses are self-paced, so you can proceed when you're ready

Who Should View?

This course is meant for any hardware or software engineers that already have a strong working knowledge of USB 3.1 and just want to find out the new pieces introduced in the USB 3.2 spec.

Course Outline:

  • Module 1: Course Introduction
    - Introduces the course outline and MindShare offerings
  • Module 2: Topology Overview
    - Type-A / Type-B vs. USB-C Receptacles, Dual Lane USB 3.2, USB 3.2 SSP Type-C interface, Dual Bus Topology, Bandwidths, ESS connection priority, USB 3.2 Hosts, Hubs and Peripherals, Internal vs external controllers, descriptor changes
  • Module 3: Hub Requirements
    - USB 3.2 hub responsibilities, ESS hub in SuperSpped (SS) Mode, ESS hub in SuperSpeedPlus (SSP) Mode, Hub SSP Mode DFP Speed / Lane options, hub power distribution topics, USB-C high power VBUS advertisement, USBPD
  • Module 4: Protocol and Link Layers
    - Isochronous service changes, xHCI device context chagnes for Gen 2x2, deprecated isochronous service features, link layer changes, flow control changes for Gen 2x2, Pending_HP_Timer change
  • Module 5a: Physical Layer, Part A
    - Limitations of Type-A / Type-B signals, discovering dual lane capability and speed, striping of traffic across lanes, some traffic replicated on each lane, some traffic restricted to one lane, Gen 1x2 Tx PHY and byte striping
  • Module 5b: Physical Layer, Part B
    - Gen 1x2 Rx PHY and byte striping, Gen 2x2 Tx PHY and byte striping, Gen 2x2 Rx PHY and byte striping
  • Module 6a: Link Training Changes, Part A
    - The four ESS modes of operation (Gen 1x1, Gen 2x1, Gen 1x2, Gen 2x2), SSP Gen 2x2 link partners, runtime mode changes, link training and the configuration lane, LTSSM walkthrough (first half)
  • Module 6b: Link Training Changes, Part B
    - Finishing the LTSSM walkthrough
Course Modules
ModuleLength
Module 1: Course Introduction11 minutes
Module 2: Topology Overview55 minutes
Module 3: Hub Requirements52 minutes
Module 4: Protocol and Link Layers59 minutes
Module 5a: Physical Layer, Part A45 minutes
Module 5b: Physical Layer, Part B43 minutes
Module 6a: Link Training Changes, Part A31 minutes
Module 6b: Link Training Changes, Part B55 minutes