Intel: How do I write a JIC (JTAG Indirect Configuration) in the Nios® II Command shell?

Quartus Prime Configuration/Programming

Category: Configuration/Programming
Tools: Quartus® Prime
device:-

When writing with JIC, it is possible to write by specifying the Chain Description File (CDF) with the "quartus_pgm" command used by the Quartus Programmer.

When writing a JIC, you must first write the SOF file for the Serial Flash Loader (SFL) and then write the JIC file.
SOF files for SFL are available for each device in the path below, but it is not clearly disclosed which one to use for Cyclone® 10 LP.
Example) C:\intelFPGA\18.1\quartus\common\devinfo\programmer

Therefore, even if you write using the following procedure, the device will not match and you will not be able to write SFL, so you will need to write using a CDF file.

$ quartus_pgm -c 1 -m jtag -o "P;sfl_enhanced_01_02d020dd.sof@1" $ quartus_pgm -c 1 -m jtag -o "P;sof_only.jic@1"

<Procedure>
(1) Create a CDF file that successfully writes the JIC file in the Quartus Programmer
Quartus Programmer > File tab > save as
(2) Execute the following command in Nios II command shell
Note: Since the CDF file specifies the JIC file with an absolute path, if the name changes or the hierarchy structure changes, the CDF file must be recreated.

quartus_pgm -c 1 fpga_top_jic.cdf

 

For details on the quartus_pgm command, please refer to the following user guide.
(Reference) Quartus II Scripting Reference Manual
https://www.intel.com/content/dam/www/programmable/us/en/pdfs/literature/manual/tclscriptrefmnl.pdf
(Search for JTAG Indirect Configuration)

Experienced FAE
Free consultation is available.

From specific product specifications to parts selection, the Company FAE will answer your technical concerns free of charge. Please feel free to contact us.