Forum Discussion
Quartus Programmer fails to auto detect device on Cyclone10 GX Dev kit
Hi,
If the switch is set correctly then you should always observed the Cyclone 10 in the JTAG chain. May I know if you have another PC to test it out?
Are you able to auto-detect anything on your JTAG? Or you are always seeing JTAG server error?
- yong5 years ago
Occasional Contributor
Hi John,
Yes, I tested with another PC. I also re-installed Quartus and USB-Blaster II device driver. The result is the same.
The auto detect can find MAX10 (10M08SA), as shown in the screenshot "auto_detect_fail.png" I attached earlier. The expect result should be as the screenshot "auto_detect_success.png" - MAX10 with 2*CFI_1Gb flash associated, and also Cyclone10 GX (10CX220Y).
I tested the JTAG chain with Quartus JTAG chain debugger. It says "JTAG chain connection is good. Detected 1 device(s)". Please see the attached screenshot "JTAG_chain_debugger.png".
The JTAG server errors I posted earlier do not always come out. No matter if there is JTAG server error, the auto detect result is the same, i.e., only 1 device (MAX10) is detected. While in the success case, 2 devices are expected.
Since it was working well and stopped working suddenly after I tested with an erase operation in Quartus Programmer tool. I suspect I accidently erased something, e.g., the contents in MAX10?
There is a simple instruction (included in Cyclone10 GX Dev Kit collaterals) on how to recover the board to factory default. I also attach the file here. However it is too simple. Can you please guide me how to do it. Especially the 2nd step - "program MAX10 via Quartus Programmer" and which file I need to program into MAX10?
Thanks!