Scalable Scatter-Gather DMA Intel® FPGA IP User Guide

ID 823097
Date 10/07/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

7. Registers

The SSGDMA IP provides configuration, control, and status registers to support the SSGDMA operations including:
  • General SSGDMA control and status
  • MSI-X Table and PBA for interrupt generation
  • D2H and H2D port control and status

For DMA PCIe mode, these SSGDMA registers are accessible by the Host through PCI Express IP at BAR0 with a 3MB aperture space.

The following table shows the register spaces defined in the SSGDMA IP.

Table 118.   SSGDMA Address Space
Address Space Name Base Address Range Size Description
Global CSR 22’h00_0000 -22’h0F_FFFF 1MB Global SSGDMA control and status registers.
MSI-X (Table & PBA) 22’h10_0000 - 22’h1F_FFFF 1MB

MSI-X table & PBA space. Applicable for DMA PCIe mode only. Reserved for DMA SoC Mode.

First 512kB - MSI-X Table,

Second 512kB - MSI-X PBA Table

Device Port CSR 22’h20_0000 - 22’h2F_FFFF 1MB Individual port control and status registers.