RM0390 Rev 4 1231/1328
RM0390 USB on-the-go full-speed/high-speed (OTG_FS/OTG_HS)
1264
Figure 419. Normal bulk/control IN transaction - DMA
• Interrupt OUT transactions in DMA mode
1. Initialize and enable channel x as explained in Section : Channel initialization.
2. The OTG_HS host starts fetching the first packet as soon the channel is enabled and
writes the OUT request along with the last 32-bit word fetch. In high-bandwidth
transfers, the OTG_HS host continues fetching the next packet (up to the value
specified in the MC field) before switching to the next channel.
3. The OTG_HS host attempts to send the OUT token at the beginning of the next odd
frame/micro-frame.
DW
DW
ŝŶŝƚ
ƌĞ
ĐŚ
ϭ
ŝŶŝƚͺƌĞŐ;ĐŚͺϮͿ
ĐŚͺϮ
ĐŚͺϮ
ĐŚͺϭ
ͺ
EŽŶͲWĞƌŝŽĚŝĐ
ZĞƋƵĞƐƚYƵĞƵĞ
ƐƐƵŵĞƚŚĂƚƚŚŝƐƋƵĞƵĞ
ĐĂŶŚŽůĚϰĞŶƚƌŝĞƐ
DW
Ϯ
ĞͲĂůůŽĐĂƚĞ
;ĐŚͺϮͿ
Ś,ůƚĚŝŶƚĞƌƌƵƉƚ
ĐŚͺϮ
ϴ
ϲ
ϯ
ϰ
ϳ
+RVW
$SSOLFDWLRQ 'HYLFH$+% 86%