FPGA AI Suite Handbook

ID 863373
Date 11/21/2025
Public
Document Table of Contents

Programming the Agilex™ 7 device with the JTAG indirect configuration (.jic) file programs the QSPI flash memory and allows the FPGA device to be automatically configured when power is applied to the board.

To program the Agilex™ 7 FPGA device with the JTAG indirect configuration (.jic) file:
  1. Connect the Agilex™ 7 FPGA I-Series Transceiver-SoC Development Kit to your host development system via USB 2.0 connection as shown in the following diagram:
  2. Switch the board into JTAG mode by setting the S9[1:4] DIP switch to ON/ON/ON/OFF:
  3. Program the QSPI with the .jic file by running the following commands on the host development system:
    cd $COREDLA_ROOT/demo/ed4/agx7_soc_s2m/sd-card/
    
    quartus_pgm -m jtag -o "pvi;u-boot-spl-dtb.hex.jic@<device_number>"
    where <device_number> is 1 or 2, depending on whether the HPS is already running (that is, the prior state of the device). Use 1 if the HPS is not running, and 2 if the HPS is already running. If you do not know the state of the device, try 1. If that fails, try 2.
  4. Switch the board into QSPI mode by setting the S9[1:4] DIP switch to ON/OFF/OFF/OFF and cycle power to the board:
    At boot time, the Agilex™ 7 FPGA device is configured from the QSPI flash memory.