Forum Discussion

Altera_Forum's avatar
Altera_Forum
Icon for Honored Contributor rankHonored Contributor
10 years ago

Programmer Error Message: "Device Chain does not match physical device chain"

I am new in FPGA design so this question would be an easy one for experts:

I try to download the "ondie_temp_demo.sof" from the example project "Temperature Sensor on Max10". I have connected the Max10 Dev kit with the 10m50daf484es fpga. Now, when I try to download via JTAG and USB-Blaster (USB connector J12) I get the error message:

Error (209031): Device chain in Chain Description File does not match physical device chain -- expected 1 device(s) but found 2 device(s).

http://www.alteraforum.com/forum/attachment.php?attachmentid=11094&stc=1

In the graphic on the programmer GUI I see one device 10m50daf484es only. When I press the Auto Detect I can select the 10m50da first and two new devices are shown (10m50da and vtap10). When I now add my sof-file and try to program the device following error is shown:

Error (209031): Device chain in Chain Description File does not match physical device chain -- expected 3 device(s) but found 2 device(s).

http://www.alteraforum.com/forum/attachment.php?attachmentid=11093&stc=1

So does anywone know what the problem is and why it does not work?

Thanks in advance

4 Replies

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Ok found it out. Simply click on the <none> of the first device and choose the file to download...

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Generally after start the programmer, I will click Auto detect and then right click on the FPGA device to change file and then download.

  • Altera_Forum's avatar
    Altera_Forum
    Icon for Honored Contributor rankHonored Contributor

    Hi,

    Just remember that the programmer need to list the same number of devices in the JTAG on the physical board. So, if there are 3 devices in the JTAG chain on the board, then you need to add the same 3 devices in same arrangement in the programmer. The easiest way is to perform auto detect then the program can detect the number of physical devices on the board. However it is good to know the actual device part number as the programmer may detect multiple devices which has the same idcode.