我试图对如果长时间不编程对FPGA会发生的情况有一个大致的了解。
假设您有一个FPGA,并且长时间未编程(在加电后数分钟至数小时),即FPGA上没有比特流,这对器件不利吗?是否建议始终在加电的FPGA上保留一些比特流?对此有什么普遍看法?
在不同的设备或制造商(Xilinx与Altera与其他产品)上,结果是否有所不同?
附加信息:
我有一个使用Xilinx Virtex-6 FPGA的定制SoC板。我也有一个Xilinx ML605,仅供参考。
自定义板:我打开板电源。我注意到使用XMD(Xilinx微处理器调试器)对其进行编程的时间很短。如果我失去20-30秒的窗口,则必须先关闭电源然后再打开板子再尝试。ML605不会发生这种情况。
当我尝试通过XMD对定制板进行编程时,我得到类似以下内容的信息:
Error: Device Reset by JPROGRAM command, failed. INIT_COMPLETE did not go high.
让我知道你的想法。