Visible to Intel only — GUID: lgr1526065464135
Ixiasoft
1. About this Document
2. Streaming DMA AFU Description
3. Memory Map and Address Spaces
4. Software Programming Model
5. Running the AFU Example
6. Compiling the Accelerator Function (AF)
7. Simulating the AFU Example
8. Streaming DMA AFU User Guide Archives
9. Document Revision History for Streaming DMA Accelerator Functional Unit User Guide
A. Enabling Hugepages
Visible to Intel only — GUID: lgr1526065464135
Ixiasoft
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.
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. |