- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
The Quartus Prime Pro Edition 19.3 version has been used as IDE.
I am trying to configure the CvP PCIe of Cyclone 10
GX according with this manual: https://www.intel.com/content/www/us/en/programmable/documentation/uwc1500928794430.html.
However, when I try to programming CvP Images the error mensage is the following:
Error(209015): Can't configure device. Expected JTAG ID code 0x02E120DD for device 1, but found JTAG ID code 0x031820DD. 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).
It's attached a Figure illustrating the programmer.
What I should do to resolve this problem?
Regards,
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you JohnT,
I unchecked the program/configure box with the .sof, thus the configuration was as follows the Figure.
In sequence, this error was presented to me: Error(209031): Device chain in Chain Description File does not match physical device chain -- expected 1 device(s) but found 2 device(s).
But, I found a similar case in this forum and I managed to solve the problem. The inclusion of a cdf file was enough to programmer the device.
Link Copied
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
The JTAG ID code 0x031820DD is refering to the Max 10 (10M08) device. Could you try to performed auto-detect to make sure that you are using the correct JTAG chain?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear JohnT,
I realize the auto-detect when I was programmer the board but was necessary inform the device, as you can see in Figure. Even so, the previous settings were maintained, I believe that the problem is not the device selection.
I'm using the Cyclone 10 GX Development Kit and the Intel MAX 10 used to establish the JTAG Chain is the 10M08SAU169, how is illustred in Figure bellow:
My doubt is, to configure the CvP PCIe in this device and then programmable it, the only programming mode is the JTAG? Or I can select the AS or PS, for example.
Another question that I have is about these address codes, you informed me that the JTAG ID code 0x031820DD is referring to the Max 10 (10M08) device. What the code 0x02E120DD is about? Is there any Intel document or manual that explains about these address codes?
Regards.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
If you would like to use AS or PS then you will need to stored your bitstream to flash so that it is auto program during power up. From Quartus, we only support JTAG.
The board you are using is Cyclone 10 GX which the Max 10 device will always be in the JTAG chain. So you should be observing Max 10 and Cyclone 10 GX device in your JTAG chain and set your JIC file into the 2nd device which is the Cyclone 10 GX device and programmed it.
Code 0x02E120DD is for Cyclone 10 GX which is the bitstream used.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thank you JohnT,
I unchecked the program/configure box with the .sof, thus the configuration was as follows the Figure.
In sequence, this error was presented to me: Error(209031): Device chain in Chain Description File does not match physical device chain -- expected 1 device(s) but found 2 device(s).
But, I found a similar case in this forum and I managed to solve the problem. The inclusion of a cdf file was enough to programmer the device.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I would recommend you to performed auto-detect 1st before adding the file into the programmer so the number of chain stay intact in your JTAG Chain.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I know that performing auto detection is a good programming practice and I always do it, but in this case just this was not enough.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi,
I understand your concern but unfortunately there is no default chain that we can use as it will depending on board to board. So usually, user need to understand what is in the JTAG Chain so that the setting used is correct.

- Subscribe to RSS Feed
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Bookmark
- Subscribe
- Printer Friendly Page