Download Print this page

Toshiba TLCS-900/H1 Series Manual page 269

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
Confirming STATUS register (status)
OK
Confirm DATA PID
• Error
• PID
• Time out
OK
Receiving data
• Error
• Receive receiving data
IDLE
CRC Error
Frame number unknown
Set LOST to FRAME register
Not receive SOF
Not renew frame number
Loss data
Figure 3.10.12 Control Flow in UDC (Isochronous transfer type (Receiving))
Receive SOF
without transmitting data
NG
Invalid
Error, time out exept data PID
Error, receiving data more than payload.
Error transaction
Set STATUS to RX_ERR
Shift FIFO BANK
every receive SOF
Receive SOF
OK
Renew frame number
Assert SOF
92CH21-267
Clear X Condition (A)
Set FULL to STATUS
BANK B transaction
Set data size received preceding frame to
DATASIZE register in BANK A
Set BANK A bit in DATASET register
Clear BANK B bit in DATASET register
Set STATUS to DATAIN
(But if error generates, set RX_ERR)
BANK A transaction
Set data size received preceding frame to
DATASIZE register in BANK B
Set BANK B bit in DATASET register
Clear BANK A bit in DATASET register
Set STATUS to DATAIN
(But if error generates, set RX_ERR)
TMP92CH21
2009-06-19

Advertisement

loading

This manual is also suitable for:

Tmp92ch21fgJtmp92ch21