Software – General Concepts

The General USB Process

Packets Associated with Each Type of Transfer

 

 

 

Transfer Type

Stages (Transactions)

Phases (Packets)

 

 

 

Control

Setup

Token

 

 

Data

 

 

 

 

 

Handshake

 

 

 

 

Data (IN or OUT)

Token

 

(optional)

Data

 

 

Handshake

 

 

 

 

Status (IN or OUT)

Token

 

 

Data

 

 

 

 

 

Handshake

 

 

 

Bulk

Data (IN or OUT)

Token

 

 

Data

 

 

 

 

 

Handshake

 

 

 

Interrupt

Data (IN or OUT)

Token

 

 

Data

 

 

 

 

 

Handshake

 

 

 

Isochronous

Data (IN or OUT)

Token

 

 

Data

 

 

 

Page 112
Image 112
Freescale Semiconductor TWR-MCF52259-Ethenet manual Packets Associated with Each Type of Transfer