首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Sasebo GII virtex5现场可编程门阵列配置

Sasebo GII virtex5现场可编程门阵列配置
EN

Stack Overflow用户
提问于 2013-03-29 18:57:48
回答 1查看 716关注 0票数 0

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

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

我使用"Impact“将配置文件发送到FPGA。刚开始Impact扫描电路板,发现Spartan FPGA没有问题,我可以对其进行配置,但当我将电缆插入另一个接口并按下scan on Impact时,它显示:

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

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

我已经尝试了电路板上的所有JTAG接口,什么都没有。

同样的操作与SPARTAN FPGA在同一块板上工作,所以我被卡住了。有什么想法吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-03-30 17:10:05

嗯,我不熟悉那个特定的板,但当涉及到JTAG问题时,您可以查看许多东西。

  • 检查您的VCC的电压,确保它对于电路板具有良好的值
  • 确保您的接地连接良好,并且连接器的接地和电路板GND之间没有太多阻抗
  • 尝试其他JTAG连接器,看看在检测设备方面是否有任何不同。
  • 尝试在调试模式下运行IMPACT。捕获数据并查看图案看起来是否正常

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

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

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

要对控制ST45DB16D(斯巴达-3A)的闪存( U11)进行重新编程,请将配置电缆连接到CN7。对于配置,请使用提供的mcs文件sasebo_gii_ctrl.mcs。使用提供的mcs文件sasebo_aes_comp_lx30.mcs重新编程加密现场可编程门阵列(Virtex-5 LX30)的闪存只读存储器(ST45DB16D、U4)。将配置电缆连接到CN4。要在闪存ROM重新编程后立即配置FPGA,请关闭并重新打开电源。区块引用

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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15701886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档