FPGA, SoC, And CPLD Boards And Kits
FPGA Evaluation and Development Kits
6129 Discussions

What does it mean when configuration fails, and nSTATUS stays low and pulses high?

AGime3
Novice
2,444 Views

Hi all,

We are using a MAX10 (10M08DAF256C8G) for one of our projects. We try to program either a .SOF or .POF we get a failure. Yet when we check the JTAG chain, it reports successful. The erase command also reports successful. The examine command reported successful. The auto detect command was also successful and would report what kind of chip was connected.

 

We have the nSTATUS pin is tied high through a 10K pull-up as stated in the intel guideline. Upon power cycle the nSTATUS pin is always low. When a configuration is attempted the nSTATUS pin starts pulsing. When we scope the nSTATUS pin we see that it is low for 2.75ms and then pulses high for 25us and repeats this cycle.

0 Kudos
4 Replies
ShafiqY_Intel
Employee
1,752 Views
Hi AGime3, Have you check your nSTATUS voltage? I suspect your nSTATUS voltage is not stable. And one more thing, can you also check the nCONFIG pin & nCONFIG voltage? Let me know the result. Thanks
0 Kudos
AGime3
Novice
1,752 Views

Hello MShafig,

 

So we have checked all voltages on our board. Our nSTATUS pin is connected to a 10k pull up to 2.5v. The 2.5v is stable we have scoped it through many cycles of trying to program the chip to see if the voltage sags but we get nothing. We have also checked the 1.25v supply as well and it is stable as well.

 

The nCONFIG pin is connected the same way to 2.5v through a 10k resistor. The nCONFIG voltage is stable and is always high.

 

please let me know if you can think of any other problems as we have kind of run out of ideas and have tried everything on this forum. We have done many designs with many MAX10 and Cyclone chips, but this is the first time we use one that has an internal AD, and this is the first one we are having real trouble with. Thanks for your response and looking forward for your next.

0 Kudos
AGime3
Novice
1,752 Views

Hello MShafig

 

I have attached here a sequence of errors that we get when trying to configure the device. The examine command works, the erase works 50% of the time but the verify, blank check and the program never works. I have used both Quartus 17.1 and 18 programmer for this.

 

Warning (210120): MAX 10 information is incomplete. The ISP clamp functionality will be disabled.

Info (209060): Started Programmer operation at Wed Mar 06 17:03:47 2019

Info (209017): Device 1 contains JTAG ID code 0x031020DD

Warning (210120): MAX 10 information is incomplete. The ISP clamp functionality will be disabled.

Info (209060): Started Programmer operation at Wed Mar 06 17:03:47 2019

Info (209016): Configuring device index 1

Info (209017): Device 1 contains JTAG ID code 0x031020DD

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:03:48 2019

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:03:48 2019

Info (209060): Started Programmer operation at Wed Mar 06 17:03:56 2019

Error (209053): Unexpected error in JTAG server -- error code 35

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:03:57 2019

Info (209060): Started Programmer operation at Wed Mar 06 17:03:59 2019

Info (209017): Device 1 contains JTAG ID code 0x031020DD

Warning (210120): MAX 10 information is incomplete. The ISP clamp functionality will be disabled.

Info (209060): Started Programmer operation at Wed Mar 06 17:03:59 2019

Info (209016): Configuring device index 1

Info (209017): Device 1 contains JTAG ID code 0x031020DD

Error (209014): CONF_DONE pin failed to go high in device 1. Make sure all communication cables are securely connected, select a different device, check the power on the target system, or make sure all nCE pins are connected to GND. The Intel FPGA Knowledge Database contains many articles with specific details on how to resolve this error. Visit the Knowledge Database at https://www.altera.com/support/support-resources/knowledge-base/search.html and search for this specific error message number.

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:04:00 2019

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:04:00 2019

Info (209060): Started Programmer operation at Wed Mar 06 17:04:11 2019

Info (209017): Device 1 contains JTAG ID code 0x031020DD

Error (16353): Expected the Max 10 device at index 1 to be of type analog, but detected device of type invalid instead. Ensure that you are using the correct programming file.

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:04:11 2019

Info (209060): Started Programmer operation at Wed Mar 06 17:04:15 2019

Info (209017): Device 1 contains JTAG ID code 0x031020DD

Error (209029): Can't invoke Programmer to configure device

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:04:15 2019

Info (209060): Started Programmer operation at Wed Mar 06 17:04:16 2019

Error (209015): Can't configure device. Expected JTAG ID code 0x031020DD for device 1, but found JTAG ID code 0x00000155. 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).

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:04:16 2019

Info (209060): Started Programmer operation at Wed Mar 06 17:04:20 2019

Info (209017): Device 1 contains JTAG ID code 0x031020DD

Warning (210120): MAX 10 information is incomplete. The ISP clamp functionality will be disabled.

Info (209060): Started Programmer operation at Wed Mar 06 17:04:20 2019

Error (209040): Can't access JTAG chain

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:04:20 2019

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:04:20 2019

Info (209060): Started Programmer operation at Wed Mar 06 17:04:22 2019

Error (209053): Unexpected error in JTAG server -- error code 35

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:04:23 2019

Info (209060): Started Programmer operation at Wed Mar 06 17:04:25 2019

Error (209015): Can't configure device. Expected JTAG ID code 0x031020DD for device 1, but found JTAG ID code 0x019020DD. 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).

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:04:25 2019

Info (209060): Started Programmer operation at Wed Mar 06 17:04:26 2019

Error (209015): Can't configure device. Expected JTAG ID code 0x031020DD for device 1, but found JTAG ID code 0x018800DD. 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).

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:04:26 2019

Info (209060): Started Programmer operation at Wed Mar 06 17:04:30 2019

Error (209053): Unexpected error in JTAG server -- error code 35

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:04:30 2019

Info (209060): Started Programmer operation at Wed Mar 06 17:04:32 2019

Error (209053): Unexpected error in JTAG server -- error code 35

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:04:32 2019

Info (209060): Started Programmer operation at Wed Mar 06 17:04:33 2019

Error (209053): Unexpected error in JTAG server -- error code 35

Error (209012): Operation failed

Info (209061): Ended Programmer operation at Wed Mar 06 17:04:33 2019

 

thank you

0 Kudos
ShafiqY_Intel
Employee
1,752 Views

Hi,

 

I'm really apologize for late reply. I got an urgent project in last month.

May I know your status in this issue? Are you able to solve and find the solution?

 

😉

0 Kudos
Reply