Forum Discussion
On Linux, I need to program my Arria V using an .sof and the serial configuration device with a .jic file. The .sof loads ok. Attempts to load the .jic always fail. Can you tell me what I am doing wrong?
Could someone check out my use of the quartus_pgm command? I have one Arria V FPGA on the JTAG bus. Its .sof image is supposed to have code that would allow me to program a serial configuration device.
To program the blank Arria V, I use this command:
$ quartus_pgm -m jtag -o p;soffile.sof
To program the loaded Arria V's serial configuration device, I use:
$ quartus_pgm -m jtag -o p;jicfile.jic
also
$ quartus_pgm -m jtag -o pi;jicfile.jic
also
$ quartus_pgm -m jtag -o pvbi;jicfile.jic
Don't worry about shell escapes for the embedded ';', I am using fork and exec so no shell sees the arguments to quartus_pgm.
My USB-Blaster is Rev C. My OS is Ubuntu 18.04.
Please let me know how to get the .jic file into my flash device using Linux.
---jjh
20 Replies
- ShafiqY_Intel
Frequent Contributor
Hi JHatt7 ,
Have you try program your .jic file using Quartus Programmer? Is it working?
Based on your attachment .txt, you got an ERROR ID[290040]. This error mean the Programmer cannot communicate with JTAG chain.
There are several reason for this:
- the board is not powered on
- the programming hardware is not connected
- OR there is a problem with the board, such as a short circuit.
Kindly tried program your .jic file with Quartus Programmer.
And let me know the result.
Thanks.
- JHatt7
New Contributor
Dear WolfGang,
I am confused with what software I can use to 'try program your .jic file using Quartus Programmer ...'
I presume you want me to use the Microsoft Windows operating system. This this correct? I have access to one of these and presuming I am correct, I now have a software selection of products that are available for this platform that are similar to but not the same name as 'Quartus Programmer'.
I see three flavors of Quartus Prime Standard Edition: Pro, Standard, and Lite. Do any of these meet our needs for what you would like me to do?
I am informed from my IT group that the Quartus Prime Standard Edition Lite does not require a license. Would this meet our needs?
---jjh
- ShafiqY_Intel
Frequent Contributor
Hi JHatt7,
Quartus Programmer tools come with Quartus software. Quartus Programmer tools allows you to program and configure Intel FPGA.
You also can download the stand-alone software of Quartus Programmer tools from Intel FPGA website ( http://fpgasoftware.intel.com/18.1/?edition=standard&platform=windows&download_manager=dlm3 )
Below is Quartus Programmer tools looks like:
You can try program your .jic file using Quartus Programmer first.
And let me know the result.
Thanks
- JHatt7
New Contributor
Dear WolfGang,
I have access to a Windows machine. I downloaded Quartus Prime Software and wanted to execute it since there seems to be a lot of Windows examples in your documentation, but few with Linux. However, I have no license. We are in the role on this project as manufacturer. Our images are provided to us from the customer. So I am stuck with an .sof and a .jic file.
Can you get for me a temporary license so I can run the Quartus program on Windows? Also, you say Quartus Programmer. I see a download for Quartus Prime Software. Is there a difference? Which should I use?
Setting aside all other considerations, which quartus_pgm option should I be using to load the .jic file on Linux? I need to stop guessing.
---jjh