Visible to Intel only — GUID: sfo1410068022429
Ixiasoft
Visible to Intel only — GUID: sfo1410068022429
Ixiasoft
17.3.1. Peripheral Request Interface
The following figure shows that the peripheral request interface consists of a peripheral request bus and a DMAC acknowledge bus that use the prefixes:
- dr—The peripheral request bus
- da—The DMAC acknowledge bus
Both buses use the valid and ready handshake that the AXI protocol describes.
The peripheral uses drtype[1:0] to either:
- Request a single transfer
- Request a burst transfer
- Acknowledge a flush request
The peripheral uses drlast to notify the DMAC that the request on drtype[1:0] is the last request of the DMA transfer sequence. drlast is transferred at the same time as drtype[1:0].
The DMAC can indicate the following using datype[1:0]:
- When it completes the requested single transfer
- When it completes the requested burst transfer
- When it issues a flush request
- dma_tx_req_n
- dma_rx_req_n
- dma_tx_ack_n
- dma_rx_ack_n
- dma_tx_single_n
- dma_rx_single_n