3

我是 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。

任何想法/提示什么可能是错误的/接下来要尝试什么?

4

1 回答 1

7

iCE40 FPGA 没有 JTAG 接口。

于 2018-04-15T16:45:46.493 回答