Visible to Intel only — GUID: awx1565287717205
Ixiasoft
Visible to Intel only — GUID: awx1565287717205
Ixiasoft
4.3.1.6. Avalon® -MM DMA Operations
Avalon® -MM DMA operations are used to transfer large blocks of data. The P-Tile Avalon® -MM IP for PCIe can support DMA operations with an external descriptor controller implemented in the user application.
- It must provide the descriptors to the Read Data Mover and Write Data Mover in the P-Tile IP.
- It must process the status that the DMA Avalon® -MM Read and Write masters provide.
The following figure shows the Avalon® -MM DMA Bridge when a custom external descriptor controller drives the Read and Write Data Movers.
This configuration includes the PCIe Read DMA and Write DMA Data Movers. The custom DMA descriptor controller must connect to the following Data Mover interfaces:
- PCIe Read Descriptor Sinks: These are two 174-bit, Avalon® -ST sink interfaces (for normal and priority descriptors). The custom DMA descriptor controller drives read descriptor table entries on this bus. For more details on this interface, refer to Read Data Mover Avalon -ST Descriptor Sinks.
- PCIe Write Descriptor Sinks: These are two 174-bit, Avalon® -ST sink interfaces (for normal and priority descriptors). The custom DMA descriptor controller drives write descriptor table entries on this bus. For more details on this interface, refer to Write Data Mover Avalon -ST Descriptor Sinks.
- PCIe Read Data Mover Status Source: The Read Data Mover reports status to the custom DMA descriptor controller on this interface. For more details on this interface, refer to Read Data Mover Status Avalon -ST Source.
- PCIe Write Data Mover Status Source: The Write Data Mover reports status to the custom DMA descriptor controller on this interface. For more details on this interface, refer to Write Data Mover Status Avalon -ST Source.