09.12.2012 Views

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

RM0090: Reference manual - STMicroelectronics

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

USB on-the-go high-speed (OTG_HS) <strong>RM0090</strong><br />

31.2.2 Host-mode features<br />

The OTG_HS interface features in host mode are the following:<br />

● It requires an external charge pump to generate VBUS ● It has up to 12 host channels (pipes), each channel being dynamically reconfigurable to<br />

support any kind of USB transfer<br />

● It features a built-in hardware scheduler holding:<br />

– Up to 8 interrupt plus isochronous transfer requests in the periodic hardware<br />

queue<br />

– Up to 8 control plus bulk transfer requests in the nonperiodic hardware queue<br />

● It manages a shared RX FIFO, a periodic TX FIFO, and a nonperiodic TX FIFO for<br />

efficient usage of the USB data RAM<br />

● It features dynamic trimming capability of SOF framing period in host mode.<br />

31.2.3 Peripheral-mode features<br />

The OTG_HS interface main features in peripheral mode are the following:<br />

● It has 1 bidirectional control endpoint 0<br />

● It has 5 IN endpoints (EP) configurable to support bulk, interrupt or isochronous<br />

transfers<br />

● It has 5 OUT endpoints configurable to support bulk, interrupt or isochronous transfers<br />

● It manages a shared Rx FIFO and a Tx-OUT FIFO for efficient usage of the USB data<br />

RAM<br />

● It manages up to 6 dedicated Tx-IN FIFOs (one for each IN-configured EP) to reduce<br />

the application load<br />

● It features soft disconnect capability<br />

1157/1416 Doc ID 018909 Rev 3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!