Scalable Scatter-Gather DMA Intel® FPGA IP User Guide

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

3.11.3. Device to Host (D2H) Flow

For Device to Host Flow, the D2H device agent performs the following:

  • Receives descriptors from the Prefetcher Engine module.
  • Asserts ready signal to indicate the device agent is ready to receive data from user logic.
  • Consolidates and transfers the data accordingly from user logic to Host in streaming format.
  • Issues multiple memory write requests to the Host based on the specified payload length in the descriptor.
  • Receives responses upon the completion of Memory write transfers.
    Note: For PCIe mode, SSGDMA IP generates dummy completion data to notify the device agent that the corresponding Memory Write request has been successfully sent to the PCIe Host.
  • Issues response write-back, interrupt request, or both to Prefetcher Engine upon data transfer completion.