【问题标题】:Lattice iCE40 JTAG莱迪思 iCE40 JTAG
【发布时间】:2018-09-25 04:47:31
【问题描述】:

我是 FPGA 新手,我正在尝试在 Lattice iCE40 FPGA 上设置一个有效的 JTAG。 我使用的开发板来自 Olimex,具有 iCE40-HX8K FPGA。

我使用 urjtag 作为 PC 应用程序,并尝试使用 DirtJTAG 和 USB Blaster 克隆作为编程器(闪存到 STM32 BluePill 板上)。 Olimex 板没有为 JTAG 填充上拉电阻,所以我焊接了它们(TMS、TDI 和 TCK 为 10k)。 但最终结果是一样的:我无法让jtag识别FPGA,错误是:

jtag> cable UsbBlaster
Connected to libftdi driver.
jtag> detect
warning: TDO seems to be stuck at 1

检查了 JTAG 连接器的引脚排列,它是正确的。万用表测试表明没有短路,没有焊桥,上拉电阻值正确,工作正常。

用 Altera FPGA 板尝试了我的设置,它正在工作,它会检测到 FPGA。 此外,尝试了 eBay UsbBlaster 克隆,它不适用于 iCE40,但适用于 Altera FPGA。

我可以烧写外部闪存(使用其他工具和编程器),但我希望能够使用 JTAG,以便我可以烧写板载 SRAM。

有什么想法/提示可能出了什么问题/接下来要尝试什么?

【问题讨论】:

    标签: fpga jtag yosys


    【解决方案1】:

    iCE40 FPGA 没有 JTAG 接口。

    【讨论】:

    • 哦,可以解释一些事情。我对 Olimex 原理图中的专用 JTAG 引脚感到困惑,但现在我猜它们是用于在 FPGA 结构中实现 JTAG。感谢您的帮助和 IceStom 项目 :)
    • TN1248 iCE40 Programming and Configuration 修订历史 2012 年 9 月 01.5 根据最新的 iCE40 信息更新:... — 删除了 JTAG 参考 ...
    猜你喜欢
    • 1970-01-01
    • 2010-10-06
    • 2012-04-30
    • 1970-01-01
    • 2014-09-19
    • 1970-01-01
    • 1970-01-01
    • 2019-10-17
    • 2018-03-22
    相关资源
    最近更新 更多