FPGA长时间运行不能正常工作

做了个系统,FPGA工作一两个小时是没任何问题的,但工作时间长了fpga就会出bug,各种不正常工作,而且时间不固定,有时候工作几个小时有时候能几天……

有些lic上电工作后,使用一段时间后会失效

是不是时钟没有约束,程序跑飞了?

长时间没发工作?是不是和温度有关系,可以看看时序有没有违反

1.检查有没有timing violation,时序约束是否正常
2.检查各芯片的工作温度范围,检查温度是否正常,温度过高会引起工作不正常
3.检查fpga 核电压是否在正常工作范围内
4.检查输入时钟是否稳定

很可能是时序的问题,时序不太好,工作久了温度高,时钟质量变差。