MAX® 10 FPGA Configuration User Guide

ID 683865
Date 5/14/2025
Public
Document Table of Contents

3.2.2.2. Generating Third-Party Programming Files using Command Line

Alternatively, you can generate third-party programming files through command line. Perform the following steps:

  1. Run the following command to generate .svf file with JTAG voltage of 3.3 V and JTAG frequency of 10 MHz from .pof file without real-time ISP mode turned on.
    quartus_cpf -c -q 10MHz -g 3.3 -n p <input_pof_file> <output_svf_file>
    Similarly, JAM and JBC can be generated through the following command line.
    quartus_cpf -c <input_pof_file> <output_jam/jbc_file>
  2. Run the following command to generate .svf file with voltage of 3.3 V and JTAG frequency of 10 MHz from .pof file with real-time ISP mode turned on.
    quartus_cpf -c -q 10MHz -g 3.3 -n p <input_pof_file> <output_svf_file> -o background_programming=on
    Similarly, JAM and JBC can be generated through the following command line.
    quartus_cpf -c <input_pof_file> <output_jam/jbc_file> -o background_programming=on
    For more information, run the following command to understand the details of each option.
    quartus_cpf --help=<option>
    at which <option> can be jam, jbc, or svf.