Forum Discussion
Altera_Forum
Honored Contributor
12 years agoHi Mark,
--- Quote Start --- This would seem to be the case. I took a similar board (Cyclone III, EPCS64) and removed the pull-up from the CONF_DONE line. The behaviour became the same: downloads all the configuration data from the EPCS64, toggles the nStatus line, and starts over. Repeat. I put the resistor back and it configured fine. So it looks like the CONF_DONE line is bidirectional and the FPGA itself checks the status and restarts configuration if there's no pull-up and the line doesn't go high. --- Quote End --- Ok, nice detective work! As another confirmation that the FPGA can read CONF_DONE, I was recently looking at the JRunner source, and in that code, via the JTAG port, you can issue the CHECK_STATUS JTAG instruction and read a CONF_DONE signal ... whether its the internal version of CONF_DONE or the state of the CONF_DONE pin, I'm not sure, I'll have to run a similar test to you where I change the external pull-up. Cheers, Dave