TMP92CF30
2009-06-12
92CF30-397
Figure 3.16.3 Control Flow in UDC (Bulk transfer type (transmission)/Interrupt transfer type (transmission))
IDLE
Receive IN token
Confirm Handshake answer
•
Confirm STATUS register (Status)
•
Confirm DATASET register
Generate DATA PID
•
Attach DATA0/DATA1
•
Confirm Datasize register
Transmit data
OK
OK
OK
Attach CRC
OK
Receive ACK
Wait for ACK
from host
Normal finish transaction
•
Clear FIFO
•
Clear DATASET register
•
Renew toggle bit
•
Set STATUS to READY
OK
Time out
•
Set STATUS to TX_ERR
•
Put back FIFO addless pointer
Bit stuff error
Set STATUS at STALL
ConfirmToken packet
•
PID
•
Address
•
Endpoint
•
Transfer
mode
•
Error
Transmit NAK
Transmit STALL
Invalid
Stall
FIFO empty
More than MAX
payload
Error
Summary of Contents for TLCS-900/H1 Series
Page 652: ...TMP92CF30 2009 06 12 92CF30 650 ...