Visible to Intel only — GUID: tpl1711750795642
Ixiasoft
A.1.1. ebfm_barwr Procedure
A.1.2. ebfm_barwr_imm Procedure
A.1.3. ebfm_barrd_wait Procedure
A.1.4. ebfm_barrd_nowt Procedure
A.1.5. ebfm_cfgwr_imm_wait Procedure
A.1.6. ebfm_cfgwr_imm_nowt Procedure
A.1.7. ebfm_cfgrd_wait Procedure
A.1.8. ebfm_cfgrd_nowt Procedure
A.1.9. BFM Configuration Procedures
A.1.10. BFM Shared Memory Access Procedures
A.1.11. BFM Log and Message Procedures
A.1.12. Verilog HDL Formatting Functions
Visible to Intel only — GUID: tpl1711750795642
Ixiasoft
2.2. Generating the Design Example
Figure 5. Procedure to Generate Design Example
Figure 6. Example Designs Tab
- In the Quartus® Prime Pro Edition software, create a new project (File ➤ New Project Wizard).
- Specify the Directory, Name and Top-Level Entity.
- For Project Type, accept the default value, Empty project. Click Next.
- For Family, Device & Board Settings under Family, select Agilex 5.
- Select the Target Device for your design.
- Click Next.
- For Add Files click Finish.
- In the IP Catalog, locate and add the GTS AXI Streaming Intel FPGA IP for PCI Express.
- In the New IP Variant dialog box, specify a name for your IP. Click Create.
- On the System Settings tabs, specify the parameters for your IP variation.
- On the Example Designs tab, make the following selections:
- For Example Design Files, turn on the Simulation and Synthesis options. If you do not need these simulation or synthesis files, leaving the corresponding option(s) turned off significantly reduces the design example generation time.
- For Generated HDL Format, both Verilog and VHDL are supported in the current release.
- For Currently Selected Example Design, only PIO is supported in this release.
- For Target Development Kit, select either the Agilex™ 5 FPGA E-Series 065B Modular Development Kit (ES1) 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.
Note: When the PCIe* Hard IP mode is set to Gen4 x4 Interface 256 bit or Gen4 x2/x1 Interface 128 bit, do not select Agilex 5 FPGA E-Series 065B Modular Development Kit (ES1) as the Target Development Kit to avoid compilation errors. - Select Generate Example Design to create a design example that you can simulate and download to hardware. When the prompt asks you to specify the directory for your design example, you can accept the default directory, /intel_pcie_gts_0_example_design , 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.