Forum Discussion
Hi Anandhu,
According to MAX® 10 FPGA Configuration User Guide, nCONFIG, nSTATUS, and CONF_DONE pins need pull-up resistors (standard 10k) in all configuration schemes including JTAG configuration. Although they are dual-purpose pins, their state is read during configuration phase. I'm not aware of a method to bypass this function.
You may try if "Halt on-chip configuration controller" option in Quartus programmer has an effect, but I guess it doesn't in this case.
Regards Frank
Hi Anandhu,
Yes, the NC config pins are very likely the cause.
For MAX 10, nCONFIG, nSTATUS, and CONF_DONE must have pull‑up resistors even when using JTAG programming. These pins are still checked by the configuration controller, and floating pins can cause programming to fail. Quartus options cannot bypass this requirement.
Typical pull‑up value is 10 kΩ to VCC.
Without adding these pull‑ups, JTAG programming is unreliable.
Regards,
Fakhrul
- FakhrulA_altera5 days ago
Regular Contributor
As we haven't received a response to our previous notification, this thread will be transitioned to community support. We hope all your concerns have been addressed. If you have any new questions, please feel free to open a new thread to receive support from Altera experts. Otherwise, community users will continue to assist you here. Thank you.