Hi Boris,
--- Quote Start ---
I need to reset the FPGA right after it enters user mode. Will using Init_done signal Anded with Conf_done and looped back to a dedicated reset pin do the job?
Am I missing something here? Should delay be added?
--- Quote End ---
My preference is to route the CONF_DONE signal to the input of a reset supervisor IC. For example, see p95
http://www.ovro.caltech.edu/~dwh/carma_board/gda06rb004_carma_v0.87_dec03.pdf The tri-state buffer is used to isolate CONF_DONE from the other reset sources.
Using a reset IC ensures that the reset signal is asserted for a reasonable amount of time. Inside the FPGA, the reset signal is synchronized to each of the different clock domains using the standard asynchronous assert, synchronous deassert scheme seen in various Altera documents (which derive from some Cliff Cummings papers on the subject).
Cheers,
Dave