问题描述
在Virtex-4器件中实现加密时,器件开始消耗过多电流,配置失败。
解决/修复方法
使用SelectMAP时,除非执行回读,否则不必监视BUSY引脚。将加密的.bit文件下载到器件时,BUSY引脚将切换。如果来自FPGA的BUSY信号连接到PROM的BUSY引脚,则会出现问题。发生这种情况是因为PROM在FPGA读取数据时暂停基于BUSY的有效数据。不正确的数据被加载到器件中,这会导致内部争用并且器件消耗过多的电流。
如果使用Master Serial,则可以通过勘误表中讨论的问题在ES部件中产生过大的电流。要解决此问题,请参阅(Xilinx答复20246) 。
BIT和NKY文件也必须使用8.1.01i(I.25)软件或更高版本生成。此版本的软件包括在位文件开头添加的CRC校验,并且在早期版本的软件中不存在此crc检查。如果器件中加载的密钥与位文件中的密钥不匹配,则在第一次crc检查后下载将停止。如果在加载加密位文件时使用较旧的软件生成文件和错误的密钥或没有密钥,则该部件可能会消耗过多的电流并快速加热。 .bit文件中用于加密过程的附加代码将使.bit文件的大小增加大约2K。
如果针对不正确的器件,这不是问题。仍然在.bit文件中发出IDCODE命令,以检查器件的IDCODE是否与.bit文件中的IDCODE匹配。
没有回复内容