Scalable Scatter-Gather DMA Intel® FPGA IP User Guide

ID 823097
Date 4/07/2025
Public
Document Table of Contents

8. Document Revision History for the Scalable Scatter-Gather DMA Intel® FPGA IP User Guide

Date Quartus® Prime Version IP Version Changes
2025.04.07 25.1 1.2.0
  • Updated Release Information for the SSGDMA IP table.
  • Updated Resource Utilization table.
  • Updated topic DMA PCIe* Mode to add a new comparison table with MCDMA.
  • Updated the following topics:
    • Device Port.
    • Descriptor Fetch and Status Update Mechanism
    • General DMA Operation Flow
  • Updated the description in the following tables:
    • Link Descriptor — Field Description
    • Data Descriptor — Field Description
    • Responder Descriptor — Field Description
    • D2H ST Parameters
    • SSGDMA Address Space
    • Device Port Register Map
  • Updated the following figures:
    • Descriptor Chain / Ring buffer for Descriptor Blocks (Continuous Ring)
    • Descriptor Chain for Descriptor Blocks (Stop at Last Descriptor)
    • Descriptor Chain for Responder Block
  • Removed parameter Data Type of D2H ST Port<n> from the following tables:
    • H2D ST Parameters
    • D2H ST Parameters
  • Added new row for Maximum Read Request Size in DMA PCIe Mode Settings table
  • Updated VER_NUM (0x10C) table.
  • Added new row for Q_EXTRACT_POINTER_ACK in Device Port Register Map table.
  • Updated Q_PORT_PARAM1 (0x38) table.
  • Added Q_EXTRACT_POINTER_ACK (0x40) table.
2025.01.27 24.3.1 1.1.3
  • Updated Release Information for the SSGDMA IP table.
  • Updated Resource Utilization table.
  • Updated section Functional Description:
    • Updated the topic DMA PCIe* Mode to add Single physical function as the new DMA PCIe functionalities.
    • Added a note about transfer length in the Data Descriptor - Field Description table
    • Added description for Offset 0x10 for Byte Lane 0 in the Data Descriptor - H2D Streaming Transfer table
  • Updated section Interfaces:
    • Added new ports in the Scalable Scatter-Gather DMA IP Port List figures
    • Updated the following tables:
      • Completion Timeout Interface
      • Device to Host <PORT> AXI-ST Subordinate Interface
      • Device to Host <PORT> PTP AXI-ST Subordinate Interface
      • Device to Host Avalon-ST Sink Interface
      • Host to Device AXI-ST Manager Interface
      • Host to Device <PORT> PTP AXI-ST Subordinate Interface
      • Host to Device <PORT#> Avalon-ST Source Interface
  • Updated the following tables in section Parameters:
    • DMA Settings
    • H2D ST Parameters
    • D2H ST Parameters
    • DMA PCIe Mode Settings
    • DMA SoC Mode Settings
    • Example Design
  • Updated the following tables in section Registers:
    • SSGDMA Address Space
    • CTRL (Offset 0x100)
    • WB_INTR_TIMEOUT ( 0x108)
    • WATCHDOG_TIMEOUT (0x114)
    • SCRATCH (0x118)
    • Device Port Register Map
    • Q_CTRL (Offset 0x0)
    • Q_STATUS (Offset 0x4)
    • Q_START_ADDR_L (0x8)
2024.10.07 24.3 1.1.2
  • Removed the statement about the support for Agilex™ 5 D-Series FPGAs and SoC in the Quartus® Prime Pro Edition.
  • Updated Release Information for the SSGDMA IP table.
  • Updated Resource Utilization table.
  • Updated DMA PCIe* Mode to add more clarity about functionalities of the 300 MHz AXI-ST interface clock frequency.
  • Updated PCIe Bursting Manager (BAM) to add more clarity about including the support for 128-bit data width.
  • Updated Device Port with information on aligned transfer for H2D ST and D2H ST device ports.
  • Updated Format Field Definition for Descriptor table to add H2D and D2H Streaming Transfer with Timestamp responder descriptor format.
  • Updated Data Descriptor — Field Description to remove the description of DWORD aligned transfer from the Length field and added a note about adhering to supported alignment modes.
  • Updated Responder Descriptor — Field Description table to add device port unaligned access and PTP Timestamp support IP parameters.
  • Added new table Responder Descriptor – D2H Streaming Transfer with Timestamp to the topic Responder Descriptor - D2H Streaming Transfer.
  • Added new topics:
    • Aligned and Unaligned Transfer Support
    • Soft Reset Handshake Flow
  • Updated figure Scalable Scatter-Gather DMA IP Port List Part 2 to add new interfaces:
    • Device to Host <PORT> PTP AXI-ST Subordinate Interface
    • Host to Device <PORT> PTP AXI-ST Subordinate Interface
  • Updated the following topics with notes about connecting the interface to AXI4-Stream interfaces:
    • Application Packet Receive Interface
    • Application Packet Transmit Interface
    • Control and Status Register Responder Manager Interface
  • Updated the following topics to add more detail about the interface:
    • Transmit Flow Control Credit Interface
    • Completion Timeout Interface
  • Updated the data description in the following tables
    • Control and Status Register Responder Manager Interface
    • Device to Host Avalon-ST Sink Interface
    • Host to Device AXI-ST Manager Interface
    • Host to Device Avalon-ST Source Interface
  • Added new tables:
    • Device to Host <PORT> PTP AXI-ST Subordinate Interface
    • Host to Device <PORT> PTP AXI-ST Subordinate Interface
  • Updated the following tables to remove deprecated IP parameters and added new parameter.
    • DMA Settings
    • H2D MM Parameters
    • H2D ST Parameters
    • DMA PCIe Mode Settings
    • DMA SoC Mode Settings
  • Updated the values in the following table:
    • STATUS (0x14)
    • VER_NUM (0x10C)
    • IP_PARAM (0x11C)
    • Q_PORT_PARAM1 (0x38)
2024.07.08 24.2 1.1.1 Initial release.