本文来源:https://blog.youkuaiyun.com/shanekong/article/details/29923925
现象描述
在给 medium 板光端机做低温试验时,分别给发送版、接收板断电重新启动,发现有的板子在 -40° 可以启动,而有些板子在 -20° 都不能启动,需要升高温度到 0° 以上才能启动,此时观察到的现象是指示状态的 4 个 led 灯都点亮,表现为 FPGA 一直处于复位模式。
问题分析
主串配置模式电路图

Medium 光端机使用的 FPGA 芯片是 Spartan3E,PlatformFlash 是 XCF04S 。
FPGA 芯片有两个配置触发事件:上电复位(POR, power on reset),软件复位。低温试验中,我们采用断电重启的方式来检测 FPGA 是否在低温下可以重新启动,这里主要对上电复位触发重新配置的过程进行如下描述: