TMP92CF30
2009-06-12
92CF30-393
Below is control flow in UDC as seen from application.
Figure 3.16.2 Control Flow in UDC as seen from Application
Note : This chart does not cover special cases in this flow such as overlap receive SETUP packet.
Please refer to 3.17.6 (2) (c) Control transfer type.
Start up
Enumeration
Setting each EP mode
in Set_Config (Interface)
IDLE
Identify request RD
Access to SetupReceived register
Get_Vendor_Request
process
Set_Vendor_Request
process
Check
DATASET
register
Transmit
Total_Length calculation
Total
≥
payload
WR number of payload
to EP0_FIFO register
Total = Total
−
payload
Total < payload
WR number of rest data
to EP0_FIFO
Total = 0
EP0 bit
=
1
EP0 bit
=
0
Receive
except
INT_STATUS
Receive
INT_STAS
Status finish
process in UDC
Check
DATASET
register
Receive
Total_Length calculation
Total
>
payload
RD number of payload
from EP0_FIFO register
Total = Total
−
payload
Total
≤
payload
RD number of rest data
from EP0_FIFO
Total = 0
Total
=
0
Not
processed
Total
=
0
EP0 bit
=
0
EP0 bit
=
1
Control RD transfer
Control WR transfer
Standard request
Printerclass request
WR “0” only EP0 bit0 of
EOP register
Abnormal
finish
Normal
finish
Содержание 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 ...