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
USB 3.0 Architecture
- Support for USB 2.0
- USB 3.0 Architecture Overview
Device, Host, and Hub Requirements
- Peripheral Devices
- Hubs
- USB 3.0 Host Controller Functions
Data Flow Model
- USB 3.0 Transfers
- Transaction Protocol Improvements
Physical Layer
- Transmitter/Receiver requirements
- Data Scrambling
- Encoding
- LFPS
- Mechanical requirements
Link Layer
- Packet s
- Flow control and Link Management
- LTSSM
- Resets
Protocol Layer
- Packet formats
- Link Management Packets
- Transaction Packets
- Data Packets
- Isochronous Timestamp
- Route String
- Flow Control
- Transaction Sequencing
- Bulk Transfers
- 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
|