现象描述:在给medium板光端机做低温试验时,分别给发送版、接收板断电重新启动,发现有的板子在-40°可以启动,而有些板子在-20°都不能启动,需要升高温度到0°以上才能启动,此时观察到的现象是指示状态的4个led灯都点亮,表现为FPGA一直处于复位模式。
针对这一问题,作如下分析
FPGA在上电前是一片空白的芯片,既使断电前FPGA已经配置为一个正常工作的系统了,但只要断电,它又恢复了空白。也就是说FPGA内部的电路逻辑要落实到一个具体的结构需要有电的维持。
FPGA内部逻辑结构是由配置文件决定的,这个配置文件来自哪儿取决于FPGA使用哪种配置模式。Medium光端机FPGA采用的是主串模式,这是FPGA最常用的配置模式,主串配置模式电路图如下。
Medium光端机使用的FPGA芯片是Spartan3E,PlatformFlash是XCF04S。
FPGA芯片有两个配置触发事件:上电复位(POR, power on reset),软件复位。低温试验中,我们采用断电重启的方式来检测FPGA是否在低温下可以重新启动,这里主要对上电复位触发重新配置的过程进