Hard Processor System Technical Reference Manual: Agilex™ 5 SoCs
A newer version of this document is available. Customers should click here to go to the newest version.
Visible to Intel only — GUID: jyw1678586862714
Ixiasoft
Visible to Intel only — GUID: jyw1678586862714
Ixiasoft
5.7.6.5.2. OUT Transactions
For an OUT transaction, the application performs the following steps:
- Enables the endpoint
- Waits for the packet received interrupt from the USB OTG controller
- Retrieves the packet from the receive FIFO buffer
When an OUT token or PING token is received on an endpoint where the receive FIFO buffer does not have sufficient space, the controller performs the following steps:
- Generates an interrupt
- Returns a NAK handshake to USB host
If sufficient space is available, the controller stores the data in the receive FIFO buffer and returns an ACK handshake to the USB link.