0

我正在使用带有两个 FPGA 的 Sasebo GII 板:Xilinx Spartan 和 Xilinx Virtex5(并且该板有几个单独的 JTAG 接口用于配置 fpgas)。

我在 Linux 下使用 ISE 14.4,但在配置 Virtex 5 FPGA 时遇到了一些麻烦。(斯巴达没有问题)。

我正在使用“影响”将配置文件发送到 FPGA。一开始 Impact 扫描电路板并发现 Spartan FPGA 没有问题,我可以对其进行配置,但是当我将电缆插入另一个接口并按下 Impact 上的扫描时,它说:

“检测到许多未知设备。按是继续或按否停止。”

如果我按下 NO 选项,那么显然什么也没有发生 :-) 如果我点击 YES 失败,我可以手动添加 Virtex5 FPGA,但它无法将配置文件上传到它(甚至在我尝试时失败)检测设备 ID)。

我已经尝试了板上所有的 JTAG 接口,没有。

使用 SPARTAN FPGA 在同一块板上进行相同的操作,所以我被卡住了。有任何想法吗 ?

4

1 回答 1

0

好吧,我不熟悉那个特定的电路板,但是当涉及到您的 JTAG 问题时,您可以研究很多事情。

  • 检查 VCC 的电压,确保它对电路板具有良好的价值
  • 确保您的接地连接良好,并且连接器的 GND 和电路板 GND 之间没有太大的阻抗
  • 尝试其他 JTAG 连接器,看看您是否发现设备检测有任何差异。
  • 尝试在调试模式下运行 IMPACT。捕获数据并查看模式是否正常

还有一点可能与 JTAG 无关,即确保您的 V5 设备具有所需的所有电源,如果有任何电源问题,可能会导致 JTAG 接口的行为与您在此处解释的一样。此外,查看板上是否有任何开关或跳线可以选择不同的配置 V5 设备的方式。这可能是多 FPGA 板的一个大问题,可能 V5 配置为从板上的控制器或其他设备进行编程,而 JTAG 链未设置用于编程。

这些只是不同的想法,它们可能会帮助您朝着正确的方向前进。


在他们的网站上找到了这个: 董事会用户指南

To reprogram the flash ROM (ST45DB16D, U11) for the control FPGA (Spartan-3A), attach the configuration cable to CN7. For configuration, use the provided mcs file sasebo_gii_ctrl.mcs. Reprogram the flash ROM (ST45DB16D, U4) for the cryptographic FPGA (Virtex-5 LX30) with the provided mcs file sasebo_aes_comp_lx30.mcs as well. Connect the configuration cable to CN4. To configure the FPGA immediately after reprog ramming of the flash ROM, cycle the power. Blockquote

This means you can't program the FPGA directly, you need to convert your bit file into MCS file and then load it into the FLASH memory on the board.

于 2013-03-30T09:10:04.580 回答