Hi,
I am attempting to flash EP4CE6 (Cyclone IV) using a precompiled .jic from an open source project - SonicSurface (see https://github.com/upnalab/SonicSurface, https://www.instructables.com/SonicSurface-Phased-array-for-Levitation-Mid-air-T). In their demonstration, they suggest the Quartus 13.0sp1 and an Altera USB blaster to program the FPGA.
I have attempted to use their provided .jic and a usb blaster on Quartus 13.0sp1 and Quartus Prime Lite 23.1 on different machines on both Windows 11 and Windows 10. I have also attempted to use 23.1 on Ubuntu 22.04 LTS. Each of these different combinations gives errors including can't access JTAG chain and JTAG server can't access selected programming hardware. I have tried using two separate USB blasters and two EP4CE6 boards.
I have verified the JTAG cable connections between the EP4CE6 board and the USB blaster using a multimeter and ensured both boards are correctly powered.
What is most likely to be my issue? That there is an OS-Quartus-Altera USB blaster compatability issue or that the two USB blasters I have bought are no good?
Many thanks in advance for any advice
链接已复制
USB Blaster clones are known not to work with recent drivers. See previous forum discussions, e.g. https://community.intel.com/t5/Intel-FPGA-Software-Installation/USB-Blaster-Not-Found-In-Quartus-Prime/m-p/1571621
Problem is most likely caused by newer FTDI drivers (CDM version >= 2.11) that actively block non-FTDI devices mimicking FTDI.
We do not receive any response from you to the previous answer that I have provided. This thread will be transitioned to community support. If you have a new question, feel free to open a new thread to get the support from Intel experts. Otherwise, the community users will continue to help you on this thread. Thank you
Out of curiosity, I did some tests with a recent fake "Altera" US Blaster from the market, probably the same CH552 based device shown in post #1 in hardware jpg.
My findings are (with Windows 10 OS):
1. Running the device with recent USB Blaster driver (FTDI CDM version >= 2.11), installed with Quartus 17.1 or later, breaks JTAG server operation, probably due to FTDI driver behaviour.
2. After uninstallung USB Blaster drivers and installing Quartus 13.1 drivers (FTDI CDM version 2.04) the device is installed as USB Blaster.
3. The device has still problems to recognize the JTAG chain of most FPGA boards, but works with some, apparently due to signal quality problems.
4. Using an additional buffer (a JTAG optical isolator) allows operation with more boards.
There are at least three different versions on the market, with identical case, CH552, STM32 and PIC18 based. The signal quality problem must not necessarily be the same for all types.
@FvM thanks for detailed report, very interesting. Well we have not had a cheap USB blaster on our desk yet. Funny there are so many illegal clones available on the asian market.
But it is not only the asia who does do USB blaster emulation, uLab Kiwi is promoted by Altera Innovations Lab:
https://www.crowdsupply.com/altera/innovation-lab
and the uLab Kiwi emulates USB blaster using PIC18! So Altera is advertising a product that will force the end user to violate FTDI drivers license.
Not quite accurate. 'Altera Innovation Labs' is NOT in any way an official Altera and/or Intel site.
It belongs to CrowdSupply.
From the description: "Welcome to Altera Innovation Lab at Crowd Supply, the place to find out about the latest and greatest Crowd Supply projects built on FPGAs from Altera."
So 'Altera' is NOT promoting the clone uLab Kiwi USB Blaster design in the CrowdSupply site. CrowdSupply is.
The clone USB Blaster I use is the TerAsic one ... https://www.terasic.com.tw/cgi-bin/page/archive.pl?Language=English&CategoryNo=74
Well Altera is promoting "Altera Innovation Lab", so indirectly Altera is promoting also the uLab Kiwi!
