Altera_Forum
Honored Contributor
17 years agoConf_Done stays low after programming
Hi,
I have a design on Cyclone III EP3C120F480C7 that works pretty well when the input clock frequency is low, but quits working when the frequency increases. The reason it quits working is because, on power-up, the conf_done signal will stays low after the normal programming process, which prevents the FPGA enter the user mode. The only difference I can think of between working and not working is the input clock frequency. The frequency parameter is stored in a flash and is read on power-up to set a pll on the board to generate the input clock for the FPGA. All I did was change the value in the flash and recycle the power, then it either works or not depending on the frequency I set. The FPGA uses this input clock to generate a fast clock (20x faster) internally. When the input frequency is set to 13-14MHz and the internal clock is therefore 260-280MHz (not a problem for Cyclone III according to the datasheet), somehow the FPGA refuse to enter into user mode. Could anyone shed some light on this? Your help is very much appreciated. Hua