Forum Discussion

JHatt7's avatar
JHatt7
Icon for New Contributor rankNew Contributor
6 years ago

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's avatar
    ShafiqY_Intel
    Icon for Frequent Contributor rankFrequent 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's avatar
      JHatt7
      Icon for New Contributor rankNew 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

  • JHatt7's avatar
    JHatt7
    Icon for New Contributor rankNew 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