Streaming DMA Accelerator Functional Unit User Guide: Intel® Programmable Acceleration Card with Intel® Arria® 10 GX FPGA

ID 683840
Date 3/06/2020
Public

3.2. Memory-to-Stream DMA BBB Memory Map

The M2S DMA BBB memory map provides the address offsets of all the locations within the BBB. The following streaming DMA AFU registers reside at offset 0x100 in the MMIO address space.
Table 5.  Memory-to-Stream DMA BBB Memory Map
Byte Address Offsets Slave Name Span in Bytes Description
0x00 M2S DMA BBB DFH 0x40 Device feature header for the M2S DMA BBB. This DFH points to 0x100 as the next DFH offset.
0x40 M2S DMA Dispatcher CSR 0x20

Control port for the mSGDMA within the memory-to-stream DMA BBB.

The driver accesses this location to control the DMA or query its status.
0x60 M2S DMA Descriptor 0x20 Descriptor port for the mSGDMA within the memory-to-stream DMA BBB. The driver writes descriptors to this location.