Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
20812 Discussions

USB-Blaster will not program in Quartus Prime Programmer Lite

JackMyers
Novice
1,814 Views

I can connect my USB-Blaster and select it in the hardware setup however when I try to program my device (10M02SCU169) it identifies the JTAG chain but fails the programming operation at 4% progress. The software will allow me to erase the device but no other functions execute correctly.

 

The same setup I am using works on a different Windows 10 PC; therefore, I know it has nothing to do with the process or program I am using. I have tried multiple different driver versions but nothing has fixed this issue.

Thanks,

Jack

0 Kudos
6 Replies
_AK6DN_
Valued Contributor II
1,791 Views

You say: "The same setup I am using works on a different Windows 10 PC"

Does this mean you move the USB Blaster and target board over to another PC and it programs correctly?

If so, it is then obvious that the Quartus install and/or USB Blaster drivers on the original machine are suspect.

 

You need to provide a lot more information about your setup.

Exactly what version of Quartus on each machine.

What version of Windows 10 on each machine.

What USB driver is installed on each machine.

 

0 Kudos
JackMyers
Novice
1,776 Views

Thank you for your response,

Yes, I have moved the USB Blaster and target board over to another PC and it programs correctly.

I am using Quartus Prime Version 22.1std1 build 917 02/14/2023 SC Lite Edition.

My version of Windows is: Windows 10 Version 21H2 Build 19044.3086

The drivers installed for the USB-Blaster are the same on each machine and located in the driver's folder that came with the Quartus install, e.g: C:\intelFPGA_lite\22.1std\quartus\drivers\usb-blaster

I understand this must be drivers for the USB Blaster causing an issue but I have tried multiple driver versions and all of them produced the same issue.

Thanks,

Jack

0 Kudos
_AK6DN_
Valued Contributor II
1,758 Views

Well, don't know what to suggest at this point.

You might install:   https://www.uwe-sieber.de/usbtreeview_e.html   USBtreeView and see how it displays the USB Blaster on each system.

Maybe there is some difference in the two USB driver setups and/or physical USB ports that cause marginal errors on one system.

If you plug some other device into the 'questionable' USB port on the first system, does that device work OK?

Could possibly be a bad/marginal cable and/or bad/marginal internal USB port on that system.

If there are other USB ports available on that system, do they all behave in the same way?

0 Kudos
WZ2
Employee
1,702 Views

Hi there

I see your conversation. The experience on the other PC proves that your board and usb blaster are both good. In my opinion, there are three points:

1.    Make sure your “error PC”’s usb port are good. Please Try to change the port.

2.    In your “error PC”, open the “task manager” and try to kill the progress of “jtagserver” and do the program again.

3.    Try to slow down the frequency of JTAG on your “error PC”.

 

Best regards,

WZ


0 Kudos
WZ2
Employee
1,634 Views

Hi there,

Any update~


0 Kudos
JackMyers
Novice
1,577 Views

Hi,

 

Thank you for your reply and apologies for the delayed response.

 

I did not find the root cause of the issue however I did find a workaround. I reverted to an older software version (19.1) and the USB-Blaster functioned correctly. I can now program without an issue and everything functions correctly.

 

Thanks,

Jack

 

 

0 Kudos
Reply