Forum Discussion
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.
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_Intel6 years ago
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
- JHatt76 years ago
New Contributor
WolfGang!
As can be seen in the image below, I was able to program my .jic file into my serial flash! Thank you for helping me with the required Windows software!!!
The programming took about 6 minutes. Is this normal?
I now know that I do not have a problem with my CCA or my .sof image or my .jic image. Now, how do I load the .jic file using Linux? I test and program my CCAs through an automated Perl script on Linux.
I can load my .sof image without a problem using quartus_pgm. So how do I load the .jic file from the Linux command line?
---jjh
To WolfGang or to anyone else who may know, I need to program my serial flash with Linux commands. How is this to be done? Can this question be escalated to someone who knows the answer?
- ShafiqY_Intel6 years ago
Frequent Contributor
Hi JHatt7,
Since you able to program it with Windows version, I dont think you have an issue with .jic file/broad issue. Thus, I suspect it might be your Linux administrator is the issue here.
Have you tried to download Quartus Programmer (linux version) into your linux system? - (just for your experimental test only)
Did you able to program .jic file with Quartus Programmer (linux version)?
Thanks
- JHatt76 years ago
New Contributor
WolfGang,
Yes, I too suspect the Linux administrator. Since that is me, I admit that my feet are made of clay and I make mistakes all the time.
If you refer to the initial question on this thread, you'll see the commands I use in Linux and also their options which I pulled from the Linux documentation.
Reviewing my original complaint, I can use quartus_pgm to program the .sof image, but I get errors attempting to program the .jic file (see the attached text file in the original question). I believe that the Linux code is properly installed since it works just fine with the .sof file. So after finding and borrowing a Windows machine, loading Windows software, I see that Windows programming works. With addition of the important detail that my .jic file works on the target hardware (an important and worthwhile expenditure of effort); I am back to where I started in this thread. I don't have Windows. I have Linux. My automated program to load these circuit cards is on Linux.
Do you know of ANYONE inside Intel or Altera that might be able to help here?
---jjh
- ShafiqY_Intel6 years ago
Frequent Contributor
Hi JHatt7,
I'm apologize I didn't know who can help regarding this Linux issue.
I found something that might be help you. You can try it out. let's me know if it is working.
https://www.intel.com/content/altera-www/global/en_us/index/support/support-resources/knowledge-base/solutions/rd08152016_446.html
Thanks
- JHatt76 years ago
New Contributor
WolfGang,
Thank you for your attention, but the link you provided me was for someone who wanted to read back a .jic file. I want to write one. Additionally, the person's complaints were against the 16.0.2 version of the software. I am running the 18.1.0 version.
Do you have a way to escalate this issue within Intel? Could you recommend a different support mechanism other than this "Community?"
---jjh
- ShafiqY_Intel6 years ago
Frequent Contributor
Hi JHatt7,
I'm apologize for not being so clear to you.
What I meant was you can try to program Chain Description File (.cdf) file instaed of .jic file.
I not sure whether it will work or not, but you try it on your design.
If you want to escalate this issue, you can reach out to your local Field Distributor.
They will help you to file the request via Intel® Premier Support (IPS).
I apologize for the inconvenience.
Thanks
- JHatt76 years ago
New Contributor
WolfGang,
Since I am not attempting anything immoral, illegal, or even fattening; I really thought Intel would have a ready answer for my very simple question. There is documentation on what arguments to provide the Linux program. I used them. They don't work. I ask why not and cannot get an answer through "Community."
Yes, I created a .cdf file using Windows tools, edited the file name, and used it on Linux. It too breaks.
So, you are telling me that if I were to pay for Intel Premier Support, I may get an answer. My first post was on September 17. Today is October 7. This "Community" help has been a waste of my time.
---jjh
- ShafiqY_Intel6 years ago
Frequent Contributor
Hi JHatt7,
I'm apologize for inconvenience.
This is not a often issue that we see in Linux. It's take time to debug what is actually happening here.
Have you tried program .JIC using Quartus Programmer GUI in Ubuntu? (Do you have same issue?)
Have you tried using other Ubuntu version?
And, have you tried .jic file using Command Line ($ quartus_pgm -m jtag -o p;jicfile.jic) in Windows? (can you program it in windows?).
Thanks.
- JHatt76 years ago
New Contributor
WolfGang,
I am not running a GUI on Linux. This procedure is to be AUTOMATED. GUIs are for humans and are not conducive for automation. Also you assume this procedure will be run from a GUI. The test procedure I wrote for my CCA must also be able to be run from an ssh(1) session. Whether I am able to program my .jic file from GUIs on Mac, Windows, or Linux is at this time irrelevant. We got the information we needed from the Windows machine's GUI. That experiment told us that the CCA is OK. Do you know the step by step procedure the Qaurtus Programmer uses on Windows?
How do I do the same trick in Linux?
You asked if quartus_pgm ran on the Windows machine. Where are we going? Back to Windows? I am interested in a Linux command line interface (CLI) solution.
---jjh