USB Controller Host and Peripheral Modes Operation

www.ti.com

Figure 5. Service Endpoint 0 Flow Chart

Service

endpoint 0

Read endpoint 0 CSR

Sent Yes stall

?

Clear SentStall bit state −> IDLE

No

Setup Yes

end

?

Set ServicedSetupEnd state −> IDLE

No

 

State

Yes

= IDLE

IDLE mode

?

 

No

 

State

Yes

= TX

TX mode

?

 

No

 

State

Yes

= RX*

RX mode

?

 

* By default

32

Universal Serial Bus (USB) Controller

SPRUGH3–November 2008

 

 

Submit Documentation Feedback

Page 32
Image 32
Texas Instruments TMS320DM357 manual Service Endpoint 0 Flow Chart, = Idle