Intel® Quartus® Prime Software
Intel® Quartus® Prime Design Software, Design Entry, Synthesis, Simulation, Verification, Timing Analysis, System Design (Platform Designer, formerly Qsys)
Announcements
Intel Support hours are Monday-Fridays, 8am-5pm PST, except Holidays. Thanks to our community members who provide support during our down time or before we get to your questions. We appreciate you!

Need Forum Guidance? Click here
Search our FPGA Knowledge Articles here.
15467 Discussions

I am unable to program an MT25QL128 flash with the programmer-I get the error "Flash Loader IP not loaded on device 1". What's the problem?

BVola
Beginner
655 Views

I'm able to program the device from the command line: "quartus_pgm.exe -c Usb-Blasterii -m jtag -o ipv;arrinx.jic".

0 Kudos
12 Replies
JohnT_Intel
Employee
391 Views

Hi,

 

May I know if you are also seeing the same issue when you are using Quartus Programmer GUI? May I know how do you generate the JIC file?

BVola
Beginner
391 Views

The problem is ONLY with the GUI; as I said, it works ok from the command line. I generated the JIC file using File/Convert Programming File. See attached screen capture.

 

JohnT_Intel
Employee
391 Views

Hi,

 

Could you try using "quartus_pgm.exe -c Usb-Blasterii -m jtag -o pvbi;arrinx.jic"?

BVola
Beginner
391 Views

I guess I wasn't clear. I CAN program the device from the command line. I CANNOT program it from the GUI.

JohnT_Intel
Employee
391 Views

Hi,

 

May I know if you select programming the FPGA and the Flash at the same time? Could you share the screenshot of the Quartus Programmer GUI?

BVola
Beginner
391 Views

I selected only the Flash. But I tried selecting both, with the same results. Screenshot attached.

JohnT_Intel
Employee
391 Views

Hi,

 

From the screenshot, I am not observing both being selected. Could you confirm if both is selected and you are observing the same error message?

BVola
Beginner
391 Views

Which way SHOULD it be done? Programming both the FPGA AND the flash? Why would that even matter? I don't download anything to the FPGA when I use the command line, and that works.

 

The way I understand it, when you program the JIC file, the programmer downloads a flash loader to the FPGA which handles the interface to the flash. Here's a screen shot.

Quartus Fail2.JPG

JohnT_Intel
Employee
390 Views

Hi,

 

When you include programming both FPGA and flash then it will start to load Flash Loader into FPGA before programming the flash. without this you will observed that the Flash loader IP is not loaded.

 

May I know if you are able to reduce the TCK clock frequency to 6Mhz? May I know which Quartus version are you using?

BVola
Beginner
391 Views

According to the Intel website, you can't change the clock frequency. Besides, I've already established that it programs ok from the command line. byteblaster clock.JPG

BVola
Beginner
391 Views

I'm using Quartus Prime Version 18.1.0 Build 625 09/12/2018 SJ Lite Edition

JohnT_Intel
Employee
391 Views

Hi,

 

You are using USB-Blaster II and not ByeBlaster. Please refer to https://www.intel.com/content/www/us/en/programmable/support/support-resources/knowledge-base/soluti... on how to change the TCK frequency.

Reply