Texas Instruments TMS320DM357 manual Completion of in Data Phase Flow Chart

Models: TMS320DM357

1 144
Download 144 pages 62.56 Kb
Page 51
Image 51

www.ti.com

USB Controller Host and Peripheral Modes Operation

 

Figure 13. Completion of IN Data Phase Flow Chart

 

 

 

Completion of

 

 

 

 

 

 

IN data phase

 

 

 

 

 

 

TxPktRdy

No

 

 

 

 

 

and StatusPkt

 

 

 

 

 

 

 

 

 

 

 

both set

 

 

 

 

 

 

?

 

 

 

 

 

 

Yes

 

 

 

 

 

 

OUT token sent

 

 

 

 

 

 

Zero−length

 

 

 

 

 

 

DATA1 packet sent

 

 

 

 

 

 

Stall

 

RxStall set

Command could

 

 

 

Yes

not be completed

 

 

 

TxPktRdy cleared

 

 

 

received

 

 

 

 

 

Error Count cleared

 

 

 

 

?

 

 

 

 

 

 

interrupt generated

 

 

 

 

 

 

 

 

 

 

No

 

 

 

 

 

 

ACK

Yes

TxPktRdy cleared

 

 

 

 

received

Error Count cleared

 

 

 

 

 

 

 

 

 

?

 

Interrupt generated

 

 

 

 

No

 

 

 

 

 

 

 

 

Transaction

 

No

NAK limit

Yes

NAK

 

complete

 

 

 

 

reached

received

 

 

 

 

 

 

 

 

 

?

 

?

 

 

 

Error count

 

 

No

 

 

 

cleared

 

 

 

 

 

 

 

 

 

 

 

 

Yes

 

Error count

 

 

 

 

NAK Timeout set

 

incremented

 

 

 

 

 

 

 

 

 

 

Endpoint halted

 

 

 

 

 

 

Interrupt generated

 

 

 

 

Implies problem

 

 

 

 

 

 

 

 

 

Error

 

Error bit set

at peripheral end

 

 

No

Yes

of connection.

 

 

TxPktRdy cleared

 

 

count=3

 

 

 

 

 

Error Count cleared

 

 

 

 

?

 

 

 

 

 

 

interrupt generated

 

 

 

 

 

 

 

 

 

 

 

 

 

Transaction deemed

 

 

 

 

 

 

complete

SPRUGH3–November 2008

Universal Serial Bus (USB) Controller

51

Submit Documentation Feedback

 

 

Page 51
Image 51
Texas Instruments TMS320DM357 manual Completion of in Data Phase Flow Chart