Scalable Scatter-Gather DMA Intel® FPGA IP Design Example User Guide
ID
823179
Date
4/30/2025
Public
2.2. Generating the Design Example
Figure 7. Procedure
- In the Quartus® Prime Pro Edition software, create a new project (File > New Project Wizard).
- Specify the Directory, Name and Top-Level Entity.
- For Family, Device & Board Settings, select Agilex™ 5 (E-series/D-series) and for Target Device, select A5ED065BB32AE6SR0 for your design.
- Click Finish.
- In the IP catalog, locate and add the Scalable Scatter-Gather DMA Intel® FPGA IP .
- In the New IP Variant dialog box, specify a name for your IP. Click Create.
- In the IP Parameter Editor, specify the parameters for your IP variation.
Note: For DMA PCIe and SOC Mode: Number of H2D ST and D2H ST device ports must be the same and only one H2D MM device port setting is supported.Note: For DMA PCIe Mode only: Optional BAM interface is not supported. Only 128-bit TLP streaming interface width example design is supported on hardware.
- On the Example Design tab, make the following selections:
- For Generate Example Design, only the Synthesis and Synthesis & Simulation options are available for DMA PCIe* Mode Design Example. Synthesis, Simulation, and Synthesis & Simulation options are available for DMA SoC Mode Design Example.
- Example Design Mode option is automatically populated.
- For Target Development Kit, select either the Agilex 5 FPGA E-Series 065B Modular Development Kit or NONE to target the device selected for your current Quartus® Prime software project. If you select the development kit, the settings including the pin assignments are included in the .qsf file of the generated design example, and you are not required to add them manually. These settings are board-specific for the development kit.
- Select Generate Example Design to create a design example you can compile and simulate. When the prompt asks you to specify the directory for your design example, you can accept the default ./intel_ssgdma_0_ed/ directory or choose another directory.
- Click Finish. You may save your .ip file when prompted, but it is not required to be able to use the design example.
Figure 8. Example Design Tab