【问题标题】:Sasebo GII virtex5 fpga configuration佐世保 GIII virtex 5 fpga 配置
【发布时间】:2013-03-29 10:57:47
【问题描述】:

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

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

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

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

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

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

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

【问题讨论】:

    标签: fpga xilinx jtag gii virtex


    【解决方案1】:

    嗯,我不熟悉那个特定的电路板,但是当涉及到你的 JTAG 问题时,你可以考虑很多事情。

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

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

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


    在他们的网站上找到了这个: User guide for the board

    要为控制 FPGA (Spartan-3A) 重新编程闪存 ROM (ST45DB16D, U11),请附加配置 电缆连接到 CN7。对于配置,请使用提供的 mcs 文件 sasebo_gii_ctrl.mcs。 使用提供的加密 FPGA (Virtex-5 LX30) 重新编程闪存 ROM (ST45DB16D, U4) mcs 文件 sasebo_aes_comp_lx30.mcs 也是如此。将配置电缆连接到 CN4。 重新编程后立即配置 FPGA 闪存 ROM 的夯实,循环上电。 块引用

    这意味着您不能直接对FPGA进行编程,您需要将您的位文件转换为MCS文件,然后将其加载到板上的FLASH存储器中。

    【讨论】:

    • 感谢您的回答!但是查看一个方案,我发现可以直接对 FPGA 进行编程。 !image 我还读到 Xilinx 消除了直接从其 IMPACT 工具配置 SPI-ROM 的可能性。问题是这个板的文档很差,所以我还在尝试。
    • 再次感谢!最后是电源。这完全令人困惑,因为同一块板上的第二个 FPGA 工作正常。我实际上做了什么:我把USB线插入电脑,而不是使用电源转换器。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多