AN 630: Real-Time ISP and ISP Clamp for Intel® MAX® Series Devices

ID 683786
Date 5/27/2022

Real-Time ISP with Serial Vector Format Files

You can generate Serial Vector Format (.svf) files in Intel® Quartus® Prime Programmer tool and use the file for real-time ISP.
  1. Compile your design in the Intel® Quartus® Prime software to generate the .pof file.
  2. After compilation completes, from the main menu, select Tools > Programmer.
    The Programmer window appears.
  3. Set up the .pof file to generate the .svf file.
    Figure 3. Setting Up Programmer to Generate .svf File

    1. Click Add File.
    2. Select the generated .pof file, and click Open.
    3. Turn on Enable real-time ISP to allow background programming when available.
    4. For the .pof row, turn off Program/Configure.
  4. Generate the .svf file from the .pof file.
    Figure 4. Generating .svf File

    1. From the Programmer menu, select File > Create JAM, JBC, SVF or ISC File.
      The Create JAM, JBC, SVF or ISC file window appears.
    2. Specify the file name and then for File format, select Serial Vector Format (.svf).
    3. Edit the TCK frequency if necessary or leave it at the default frequency.
    4. Click OK.
  5. Close the Programmer window and click Yes to save your changes.
  6. While the device is in user mode, program the device's CFM with the .svf file:
    Figure 5.  JTAG Chain Debugger Programming the CFM

    1. From the Intel® Quartus® Prime main menu, select Tools > JTAG Chain Debugger.
    2. Navigate to the JTAG Chain Debugging tab.
    3. Click Open JTAG Chain Log, select your .svf file, and click Open.
      The JTAG Chain Debugger tool programs the design in the .svf file into your device's CFM.
      Note: The device must be running in user mode to perform real-time ISP with the JTAG Chain Debugger tool.
After you power cycle your device, the new design runs.