Embedded 使用XSVF播放器确认FPGA负载

Embedded 使用XSVF播放器确认FPGA负载,embedded,xilinx,Embedded,Xilinx,我有一个带有CPU的嵌入式项目,通过JTAG引脚使用XSVF播放器对Xilinx Spartan3进行编程。我正在寻找通过这些JTAG引脚确认有效配置已加载到FPGA的方法。 当我的系统在更新的中间重新启动时,出现未编程的情况,并且在下一次启动时设备未被编程。我知道Altera芯片的JAMPlayers有一个命令来确认已加载有效的映像,我正在使用XSVF文件/播放器寻找类似的东西。完成标志包含在JTAG指令寄存器的回读值中。这描述了如何检查“完成”标志 《Spartan-3配置用户指南》的JTA

我有一个带有CPU的嵌入式项目,通过JTAG引脚使用XSVF播放器对Xilinx Spartan3进行编程。我正在寻找通过这些JTAG引脚确认有效配置已加载到FPGA的方法。

当我的系统在更新的中间重新启动时,出现未编程的情况,并且在下一次启动时设备未被编程。我知道Altera芯片的JAMPlayers有一个命令来确认已加载有效的映像,我正在使用XSVF文件/播放器寻找类似的东西。

完成标志包含在JTAG指令寄存器的回读值中。这描述了如何检查“完成”标志


《Spartan-3配置用户指南》的JTAG部分也对IR位值进行了描述。

Spartan III不是非易失性的,如果系统重新启动,您在任何情况下都不需要重新编程吗?或者该部件是单独供电的?当该部件编程成功时,所有Xilinx FPGA将使DONE引脚变高;该引脚通常连接至LED,因此易于查看。“XSVF播放器”(我从未使用过)可以通过JTAG轮询完成的寄存器吗?如果是这样,那么这是最简单的方法。谢谢!这正是我想要的信息。