Visible to Intel only — GUID: zgc1512174665286
Ixiasoft
1. About this Document
2. DMA AFU Description
3. Register Map and Address Spaces
4. Software Programming Model
5. Running DMA AFU Example
6. Compiling the Accelerator Function (AF)
7. Simulating the AFU Example
8. DMA Accelerator Functional Unit User Guide Archives
9. Document Revision History for the DMA Accelerator Functional Unit User Guide
A. Enabling Hugepages
Visible to Intel only — GUID: zgc1512174665286
Ixiasoft
4. Software Programming Model
The DMA AFU includes a software driver that you can use in your own host application. The fpga_dma.c and fgpa_dma.h files located in the <installation_path>/hw/samples/dma_afu/sw directory implement the software driver.
This driver supports the following functions:API | Description |
---|---|
fpgaDMAOpen() | Opens a handle to the DMA BBB. |
fpgaDMATransferSync() | Transfers data from a source location to a destination location. The source and destination can be located in host or device memory. |
fpgaDMATransferClose() | Closes DMA BBB handle previously allocated. |