Programmable Devices
CPLDs, FPGAs, SoC FPGAs, Configuration, and Transceivers
21335 Discussions

IP starting up stability

Altera_Forum
Honored Contributor II
1,370 Views

Hi, 

 

I work on cyclone IV FPGA with Quartus 10.1 

 

I have an IP which behaves differently in every starting up of the FPGA. 

 

Is there a safe way of configuring the fpga (with mode erase all of memories and registers)? 

 

or is there any option to activate before compilation? 

 

Could someone help me 

 

NB: I have initialised every signal and every ram 

 

Thanks
0 Kudos
6 Replies
Altera_Forum
Honored Contributor II
661 Views

Either Your design doesn't meet timing constrains or the FPGA is broken.

0 Kudos
Altera_Forum
Honored Contributor II
661 Views

take a look at reset logic, maybe add some synchronizes

0 Kudos
Altera_Forum
Honored Contributor II
661 Views

thank you for your reply, 

 

All timing constrains are met and the FPGA is not still broken. 

I hope, it is something like the reply of "thepancake"
0 Kudos
Altera_Forum
Honored Contributor II
661 Views

Are You sure You are not generating any metastability sources? E.g. async inputs?

0 Kudos
Altera_Forum
Honored Contributor II
661 Views

I have checked Mestability report of timeQuest Analyzer but all values are correct

0 Kudos
Altera_Forum
Honored Contributor II
661 Views

Hi everyone, 

I resolve the problem by clearing all RAM and FIFO at power-up reset! 

thx
0 Kudos
Reply