Article ID: 000074198 Content Type: Product Information & Documentation Last Reviewed: 06/20/2025

How can I program a .jam (JAM) file into a single MAX® 10 FPGA device on a multi-device JTAG chain?

Environment

    Intel® Quartus® Prime Standard Edition
BUILT IN - ARTICLE INTRO SECOND COMPONENT
Description

To program a .jam (JAM) file into a single MAX® 10 FPGA device on a multi-device JTAG chain, perform the following steps :

 

Resolution

1. Open the Quartus® Prime Programmer Software and click Auto Detect so all the devices on the JTAG chain are visible.

2. Select the specific MAX® 10 device you intend to program on the JTAG chain, then click Change File and select the appropriate .sof (SRAM Object File) or .pof (Programmer Object File) image.

3. Click File -> Save As to save your current setup as a *.cdf (Chain Descriptor File)

4. Convert your .cdf file to a .jam file using either

quartus_pfg -c <input_file>.cdf <output_file>.jam

or 

quartus_cpf -c <input_file>.cdf <output_file>.jam

This command adds <bypass> next to the device name for all devices except for the targeted MAX® 10 FPGA device.

5. Program the generated .jam file into your Intel MAX 10 device.

        a. For .jam used for JTAG configuration, use the command

        quartus_jli -c<cable number> -aconfigure <filename>.jam

        b. For .jam used for internal configuration, use the command

        quartus_jli -c<cable number> -aprogram <filename>.jam 

Related Products

This article applies to 1 products

Intel® MAX® 10 FPGAs

1