Spartan-3E配置 – 通过iMPACT重新配置时,设计无法正常工作-Altera-Intel社区-FPGA CPLD-ChipDebug

Spartan-3E配置 – 通过iMPACT重新配置时,设计无法正常工作

问题描述

当使用iMPACT重新配置Spartan-3E器件时(即,设计已经加载到FPGA中并且使用不同的比特流进行重新配置而不断言PROG_B),设计无法正常工作。在某些情况下,重新配置完成后器件会变得非常温暖。为什么会这样?

解决/修复方法

在7.1.01i中,iMPACT在配置Spartan-3E之前不发出JPROG指令。 JPROG指令清除配置存储器,就像在外部声明PROG_B一样。由于未发出JPROG指令,因此在加载新的比特流之前不会清除配置存储器。这可能导致配置存储器中的争用,这可能导致设计变热,并且还可能导致新设计无法正常工作,因为旧设计的工件可能仍然存在。

要解决这些问题,每次执行重新配置时都可以在外部置位PROG_B引脚,或者可以选择iMPACT程序选项菜单上的“Pulse PROG”选项。两个选项中的后一个将迫使iMPACT发出JPROG命令。

从7.1.02i开始,iMPACT将在配置Spartan-3E时自动发出JPROG指令。

最新的7.1i Service Pack中已修复此问题:

http://support.xilinx.com/xlnx/xil_sw_updates_home.jsp

请登录后发表评论

    没有回复内容