Texas Instruments OMAP5912 Reference Manual page 1461

Multimedia processor device overview and architecture
Hide thumbs Also See for OMAP5912:
Table of Contents

Advertisement

Figure 30.
Non-Isochronous Non-Control Endpoint Receive Interrupt Handler
Non-ISO RX handler
(NAK disabled)
STAT_FLG.
ACK = 1?
(Data packet
received?)
No. Must be STAT_FLG.STALL
LH-initiated
stall and can
remove stall?
No
SPRU761A
Application-
specific
Yes
preparation to
receive
endpoint data
Set RXCON1.CIR_HALT
Yes
(remove halt conditions).
Note: If flag FIFO not full and DB
is set to 1, SET_FIFO_EN
be set later, after EP is
deselected to enble both FIFO.
Caution: the core responds to
the next OUT transaction with a
NAK and no IT is generated
if SYSCON1.NAK_EN = 0.
End of non-ISO RX
Read non-ISO
packet from
RX FIFO data.
Application-
specific actions
to resolve stall
No
handler
Universal Serial Bus (USB)
USB Device Controller
Ready to handle
another RX transaction
and flag FIFO not full
and DB
= 0?
Yes
Set CTRL.SET_FIFO_EN
to 1.
169

Advertisement

Table of Contents
loading

Table of Contents