2.2. Generating the Design Example
Figure 6. 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 the Target Device 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: Only one H2D ST and one D2H ST device port setting is supported for DMA SoC mode H2D ST to D2H ST Single Port Loopback Design Example generation.Note: Number of H2D ST and D2H ST device ports must be the same and only one H2D MM device port setting is supported for DMA PCIe Mode Loopback Example Design generation. Optional BAM interface is not supported.
- 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.
- 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_testbench/ 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 7. Example Design Tab