Download Print this page

Toshiba TLCS-900/H1 Series Manual page 252

Original cmos 32-bit microcontroller
Hide thumbs Also See for TLCS-900/H1 Series:

Advertisement

IDLE
Receive OUT token
Confirm Token packet
• PID
• Address
• Endpoint
• Transfer mode
• Error
OK
Confirm Status
• Confirm STATUS register (status)
• Confirm FIFO's condition
OK
Generate DATA PID
• DATA0/DATA1
• Time out
• Toggle check
OK
Receive data
• Error
• Confirm receiving data
number
OK
Transmit ACK
OK
Normal finish transaction
• Set transfer data number to DATASIZE
register
• Set DATASET register
• Renew toggle bit
• Set STATUS to DATAIN
Figure 3.10.4 Control Flow in UDC (Bulk transfer type (Receiving))
NG
Invalid
Stall
FIFO FULL
Except data PID
Time out
Toggle error
• Set STATUS at RX_ERR
• Put back FIFO address
pointer
• Retry recognition clean
data
Data communication of
more than payload
Retry transaction
92CH21-250
Set STATUS at RX_ERR
Cancel data
Cancel data
Transmit NAK
Transmit STALL
TMP92CH21
Error transaction
• Set STATUS at
RX_ERR
• Put back FIFO
address pointer
Error
transaction
• Set status to
stall
2009-06-19

Advertisement

loading

This manual is also suitable for:

Tmp92ch21fgJtmp92ch21