TMP92CF30
2009-06-12
92CF30-411
5. Below is transaction when SOF token is received from host.
•
Change the packet A’s FIFO from X Condition to Y Condition and clear data.
•
Change the packet B from Y Condition to X Condition.
•
Set frame number to frame register.
•
Assert SOF and inform externally that frame is incremented.
•
DATASET register clears packet A bit and it sets packet B bit arrangement
loading in present frame.
•
Set STATUS to READY.
The UDC finishes normally by above transaction.
Packet A’s FIFO can be received with next data.
In renewed frame, Packet A’s FIFO interchanges with packet B’s FIFO, and
transaction uses same flow.
If SOF token is not received by error and so on, this data is lost because frame is not
renewed. There is no problem in receiving PID if frame data is received with CRC
error, USB sets LOST to STATUS on FRAME register, and exact frame number is
unknown. However, in this case, SOF is asserted and FIFO condition is renewed. If
SOF token is received without transmit and transfer Isochronous in frame, UDC
clears FIFO (X Condition) and sets STATUS to FULL.
Note : EPx_DATASETA,B change at 3 clocks of 12MHz after receiving SOF. Write data to FIFO after
EPx_DATASETA,B are changing.
Figure 3.16.9 Isochronous transfer Mode
SOF
EPx_DATASET_B
EPx_DATASET_A
BWR
EPx_DATASET
3clocks (12MHz)
IN
DATA0
IN
DATA0
IN
DATA0
EPx_BWR
Содержание 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 ...