Scalable Scatter-Gather DMA Intel® FPGA IP User Guide

ID 823097
Date 7/08/2024
Public

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

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 and/or interrupt request to Prefetcher Engine upon data transfer completion