F-Tile Avalon® Streaming IP for PCI Express* Design Example User Guide
                    
                        ID
                        683372
                    
                
                
                    Date
                    10/20/2025
                
                
                    Public
                
            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.
- 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.
 - 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.
 - Power on the host system and turn on the power switch on the development kit.
 - In the Quartus® Prime Pro Edition software, invoke the programmer by clicking Tools > Programmer.
 - 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
      - For Currently selected hardware, select the Agilex™ 7 F-Series F-Tile FPGA Development Kit and then click Close.
 - Click Auto Detect to detect the JTAG device chain.
 - Select the target FPGA device in the JTAG chain, click Change File, and select the FPGA configuration file, pcie_ed.sof. Then, click Open.
 - Check the Program/Configure option, and click Start to start the FPGA configuration.
 - Perform a warm reboot for the host system once the Agilex™ 7 FPGA is successfully configured.
 - 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)