Lattice iCE40 JTAG



我是FPGA的新手,我正在尝试在莱迪思iCE40 FPGA上进行JTAG设置。 我使用的主板来自Olimelex,具有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。

任何想法/提示可能出错/下一步要尝试什么?

> iCE40 FPGA没有JTAG接口。

最新更新