F-Tile Avalon® Streaming IP for PCI Express* Design Example User Guide

ID 683372
Date 10/20/2025
Public
Document Table of Contents

3.6. Program the FPGA

Prerequisite: Generate and compile the example design in the Quartus® Prime Pro Edition software before starting to test the design example on hardware.

This section describes how to configure the Agilex™ 7 F-Series F-Tile FPGA Development Kit.

  1. Install the Agilex™ 7 F-Series F-Tile FPGA Development Kit into a PCIe Gen4 x16 slot on the host system, connect the ATX 6-pins power supply.
  2. Connect the Agilex™ 7 F-Series F-Tile FPGA Development Kit to a computer system on which the Quartus® Prime Pro Edition software is installed using the USB cable shipped along with the development kit for FPGA configuration.
  3. Power on the host system and turn on the power switch on the development kit.
  4. In the Quartus® Prime Pro Edition software, invoke the programmer by clicking Tools > Programmer.
  5. In the Programmer, click Hardware Setup and verify the Agilex™ 7 F-Series F-Tile FPGA Development Kit is detected in the Hardware Settings tab.
    Figure 26. Hardware Settings
  6. For Currently selected hardware, select the Agilex™ 7 F-Series F-Tile FPGA Development Kit and then click Close.
  7. Click Auto Detect to detect the JTAG device chain.
  8. Select the target FPGA device in the JTAG chain, click Change File, and select the FPGA configuration file, pcie_ed.sof. Then, click Open.
  9. Check the Program/Configure option, and click Start to start the FPGA configuration.
  10. Perform a warm reboot for the host system once the Agilex™ 7 FPGA is successfully configured.
  11. Check the enumeration of the PCIe Endpoint device ( Agilex™ 7 F-Series F-Tile FPGA Development Kit) on the host system by running the “lspci –d 1172:” command in a Linux Terminal.

    Expected result:

    BDF Unassigned class [ff00]: Altera Corporation Device 0000 (rev 01)