FPGA AI Suite: Design Examples User Guide

ID 848957
Date 4/30/2025
Public
Document Table of Contents

19.5.2.3. [SOC] Programming the Agilex™ 7 FPGA Device with the SRAM Object File (.sof)

Programming the Agilex™ 7 device with the SRAM object file (.sof) programs FPGA device directly. The FPGA configuration is lost when power is removed from the board.

To program the Agilex™ 7 FPGA device with the SRAM object file (.sof):
  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 FPGA device .sof 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 "p;u-boot-spl-dtb.hex.sof"
    

    The Agilex™ 7 FPGA device now boots. The device will lose its configuration when you remove power from the board.