Universal Serial Bus Controller User's Guide

IDLE mode
RxPktRdy
set?
Return
No
Yes
Set
ServiceRxPktRdy
Unload FIFO
Decode command
Yes
Command
has data
phase
?
No
Process command
Set DataEnd
Set ServicedRxPktRdy
Return
Data
No
phase = IN
?
State −> TX
Yes
Return
State −> RX
Return
www.ti.com
USB Controller Host and Peripheral Modes Operation
3.1.1.5.1 IDLE Mode
IDLE mode is the mode the endpoint 0 control must select at power-on or reset and is the mode to which
the endpoint 0 control should return when the RX and TX modes are terminated. It is also the mode in
which the SETUP phase of control transfer is handled (as outlined in Figure 6 ).
Figure 6. IDLE Mode Flow Chart
SPRUGH3 November 2008 Universal Serial Bus (USB) Controller 33
Submit Documentation Feedback