Forum Discussion
Altera_Forum
Honored Contributor
9 years agoHi Mux,
--- Quote Start --- what happens when I hit reset *during* the configuration phase? Does that mess everything up? --- Quote End --- It might. I recall using TinyLogic buffers to isolate signals that the data sheet indicate were bidirectional, but I'd have to look in the schematics ... so lets look at the EPF10KE100 boards ... https://www.ovro.caltech.edu/~dwh/correlator/cobra_docs.html https://www.ovro.caltech.edu/~dwh/correlator/pdf/digbase_sch_rev_c1.pdf https://www.ovro.caltech.edu/~dwh/correlator/pdf/correlator_sch_rev_c1.pdf digbase p32 has the EPC2, INIT_CONF# connects to SC_PS_CONFIG#, which goes to the FPGA on p42. p46 has the reset circuit, with the push button connection. Read the comments on p32 (top left). If your reset is connected to the INIT_CONF# signal, then yes, you will initiate reconfiguration. I used a slightly different approach on this board; https://www.ovro.caltech.edu/~dwh/carma_board/index.html https://www.ovro.caltech.edu/~dwh/carma_board/gda06rb004_carma_v0.87_dec03.pdf Look at p95 on the schematic. In this design the CONF_DONE signal is used to generate the reset at the end of the configuration. Because CONF_DONE is bidirectional, I added the buffer to isolate the CONF_DONE signal from the push-button reset. These examples might give you some ideas for your design :) Cheers, Dave