USB on-the-go full-speed/high-speed (OTG_FS/OTG_HS) RM0390
1232/1328 RM0390 Rev 4
4. After successfully transmitting the packet, the OTG_HS host generates a CHH
interrupt.
5. In response to the CHH interrupt, reinitialize the channel for the next transfer.
Figure 420. Normal interrupt OUT transactions - DMA mode
• Interrupt IN transactions in DMA mode
The sequence of operations (channelx) is as follows:
1. Initialize and enable channel x as explained in Section : Channel initialization.
2. The OTG_HS host writes an IN request to the request queue as soon as the channel x
gets the grant from the arbiter (round-robin with fairness). In high-bandwidth transfers,
the OTG_HS host writes consecutive writes up to MC times.
06Y9
d
ϭ
D
W
^
K
h
d
d
Ϭ
D
W
^
ϭ
DW^
ϭ
DW^
ŝŶŝƚͺƌĞŐ;ĐŚͺϭͿ
ŝŶŝƚ
ƌĞ
ĐŚ
Ϯ
K
h
d
Ś
,
ů
ƚ
Ě
ŝ
Ŷ
ƚ
Ğ
ƌ
ƌ
Ƶ
Ɖ
ƚ
WĞƌŝŽĚŝĐZĞƋƵĞƐƚ
YƵĞƵĞ
ƐƐƵŵĞƚŚĂƚƚŚŝƐ
ƋƵĞƵĞĐĂŶŚŽůĚ
ϰĞŶƚƌŝĞƐ
ϭ
W
Ś,ůƚĚŝŶƚĞƌƌƵƉƚ
ŝŶŝƚͺƌĞŐ
ĐŚͺϮ
ŝŶŝƚͺƌĞŐ;ĐŚͺϭͿ
Ś
,
ů
ƚ
Ě
ŝ
Ŷ
ƚ
Ğ
ƌ
ƌ
Ƶ
Ɖ
ƚ
ϭ
DW^
<
KĚĚ
;ŵŝĐƌŽͿ
ĨƌĂŵĞ
ǀĞŶ
;ŵŝĐƌŽͿ
ĨƌĂŵĞ
+RVW
$SSOLFDWLRQ 'HYLFH$+% 86%