Protocol-Layer Packets


USB 2.0 Token/Data/Handshake Shortcomings

USB 2.0 protocols suffer from four main limitations:

  1. Inefficient three-packet sequence (Token → Data → Handshake)
  2. Shared broadcast bus, increasing power consumption
  3. Polled flow control, relying heavily on NAK packets
  4. Limited error handling, with only three retries before software intervention
    SuperSpeed protocols address these issues as outlined below.

1. Inefficient Token/Data/Handshake Sequence

USB 2.0

SuperSpeed (SS)

Key Benefit:
Lower latency and reduced packet overhead per transaction.

USB 2.0 vs SS OUT Transaction Protocols.png


2. Broadcast Bus and Power Consumption

USB 2.0

SuperSpeed

Key Benefit:
Significant reduction in power consumption and unnecessary link activity.


3. Polled Flow Control

USB 2.0

SuperSpeed

Key Benefit:
Eliminates excessive retries and dramatically improves bus efficiency.


4. Error Handling and Reporting

USB 2.0

SuperSpeed

Key Benefit:
Maintains robustness while integrating with improved SS protocol efficiency.


Data Bursting

Specifications:

Key Benefit:
Reduced latency and improved throughput.


Bulk Streaming

Standard Bulk Endpoints

Bulk Streaming

Key Benefit:
Supports high-throughput, parallel data streams with reduced software overhead.