We are trying to re flash the CPLD using USB Blaster with Quartus prime software it showed us the below error.
Error (209015): Can't configure device. Expected JTAG ID code 0x020A30DD for device 1, but found JTAG ID code 0xFFFFFFFF. Make sure the location of the target device on the circuit board matches the device's location in the device chain in the Chain Description File (.cdf).
There are no other devices in series, we only have one device MAXV (5M1270Z) connected on system. Earlier, we were able to flash the device using Quartus prime software with USB blaster but apparently it started showing this error when we tried to flash the device using "Jam STAPL Byte-Code Player" in between. So the sequence looked like this:
1. Try to Program MAXV (5M1270Z) -- Quartus prime software -- Success.
2. Try to Program MAXV (5M1270Z) -- JAM STAPL Byte-Code Player -- "Device verify failure" error.
3. Try to Program MAXV (5M1270Z) -- Quartus prime software -- Error (209015)
4. Power Cycle device
5. Try to Program MAXV (5M1270Z) -- Quartus prime software -- Error (209015)
Can anyone please help us !!
First of all, i would like to check. What are the programming file used for both JAM and USB Blaster method? Are they the same?
The reason is that, for JAM, you need different bitstream which is .jam file. For more information, you may refer to link below:
We use "POF" file to flash from USB blaster. The same POF file is converted into JBC file format. Then We are using this "JBC" file to flash from JAM STAPL Byte code player.
From your statement, it seems like the programming is not longer working after you attempt to program JBC into it. Just would like to check, have you adjusted the delay in jamstub.c and jbistub.c. You may refer to the document below: