Toshiba TLCS-900/H1 Series Manual page 417

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

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.16.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
92CF30-415
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)
TMP92CF30
2009-06-12

Advertisement

Table of Contents
loading

This manual is also suitable for:

Tmp92cf30fg

Table of Contents