Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs

ID 814346
Date 4/01/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

5.7.5.9. Interrupts

Table 243.  USB OTG Interrupt ConditionsThe USB OTG controller has a single interrupt output. Interrupts are asserted on the conditions shown in the following table.

Condition

Mode

Device‑initiated remote wakeup is detected.

Host mode

Session request is detected from the device.

Host mode

Device disconnect is detected.

Host mode

Host periodic TX FIFO buffer is empty (can be further programmed to indicate half‑empty).

Host mode

Host channels interrupt received.

Host mode

Incomplete periodic transfer is pending at the end of the microframe.

Host mode

Host port status interrupt received.

Host mode

External host initiated resume is detected.

Device mode

Reset is detected when in suspend or normal mode.

Device mode

USB suspend mode is detected.

Device mode

Data fetch is suspended due to TX FIFO buffer full or request queue full.

Device mode

At least one isochronous OUT endpoint is pending at the end of the microframe.

Device mode

At least one isochronous IN endpoint is pending at the end of the microframe.

Device mode

At least one IN or OUT endpoint interrupt is pending at the end of the microframe.

Device mode

The end of the periodic frame is reached.

Device mode

Failure to write an isochronous OUT packet to the RX FIFO buffer. The RX FIFO buffer does not have enough space to accommodate the maximum packet size for the isochronous OUT endpoint.

Device mode

Enumeration has completed.

Device mode

Connector ID change.

Common modes

Mode mismatch. Software accesses registers belonging to an incorrect mode.

Common modes

Nonperiodic TX FIFO buffer is empty.

Common modes

RX FIFO buffer is not empty.

Common modes

Start of microframe.

Common modes

Device connection debounce is complete in host mode.

OTG interrupts

A‑Device timeout while waiting for B‑Device connection.

OTG interrupts

Host negotiation is complete.

OTG interrupts

Session request is complete.

OTG interrupts

Session end is detected in device mode.

OTG interrupts