TMP92CF30
2009-06-12
92CF30-415
Figure 3.16.12 Control Flow in UDC (Isochronous transfer type (Receiving))
IDLE
Receive OUT token
Confirm Status
Confirming STATUS
register (status)
Confirm DATA PID
•
Error
•
PID
•
Time
out
Receiving data
•
Error
•
Receive receiving data
OK
OK
OK
Not receive SOF
Not renew frame number
Loss data
Receive SOF
without transmitting data
Confirm Token packet
•
PID
•
Address
•
Endpoint
•
Transfer
mode
•
Error
Invalid
NG
IDLE
Clear X Condition (A)
Set FULL to STATUS
Error transaction
Set STATUS to RX_ERR
Receive SOF
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)
Shift FIFO BANK
every receive SOF
Error, time out exept data PID
Error, receiving data more than payload.
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)
CRC Error
OK
Renew frame number
Frame number unknown
Set LOST to FRAME register
Assert SOF
Содержание TLCS-900/H1 Series
Страница 1: ...TOSHIBA Original CMOS 32 Bit Microcontroller TLCS 900 H1 Series TMP92CF30FG Semiconductor Company ...
Страница 650: ...TMP92CF30 2009 06 12 92CF30 648 7 Package Dimensions LQFP176 P 2020 0 40F TOP VIEW BOTTOM VIEW Detail view of A 25 1 A ...
Страница 652: ...TMP92CF30 2009 06 12 92CF30 650 ...