莱迪思 iCE40 JTAG
Lattice iCE40 JTAG
我是 FPGA 的新手,我正在尝试在莱迪思 iCE40 FPGA 上设置一个有效的 JTAG。
我使用的开发板来自 Olimex,具有 iCE40-HX8K FPGA。
我将 urjtag 用作 PC 应用程序,并尝试使用 DirtJTAG 和 USB Blaster 克隆作为编程器(闪存到 STM32 BluePill 板上)。
Olimex 板没有为 JTAG 填充上拉电阻,所以我焊接了它们(10k 用于 TMS、TDI 和 TCK)。
但是最后的结果是一样的:我无法让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。
ideas/hints wrong/what 接下来可以尝试什么?
iCE40 FPGA 没有 JTAG 接口。
我是 FPGA 的新手,我正在尝试在莱迪思 iCE40 FPGA 上设置一个有效的 JTAG。 我使用的开发板来自 Olimex,具有 iCE40-HX8K FPGA。
我将 urjtag 用作 PC 应用程序,并尝试使用 DirtJTAG 和 USB Blaster 克隆作为编程器(闪存到 STM32 BluePill 板上)。 Olimex 板没有为 JTAG 填充上拉电阻,所以我焊接了它们(10k 用于 TMS、TDI 和 TCK)。 但是最后的结果是一样的:我无法让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。
ideas/hints wrong/what 接下来可以尝试什么?
iCE40 FPGA 没有 JTAG 接口。