ICMaker 的 LATTICE HW-USBN-2B 下载器软件使用教程(工具资料免费下载)-Lattice-莱迪斯论坛-FPGA CPLD-ChipDebug

ICMaker 的 LATTICE HW-USBN-2B 下载器软件使用教程(工具资料免费下载)

Lattice下载器高速编程器HW-USBN-2B fpga仿真器ispdown烧录器

https://item.taobao.com/item.htm?id=707423326820 d2b5ca33bd164602 JTAG速度支持30Mb/s. 比上一代的HW-USB-2A,快10倍速度。 LHW-USBN-2B提供三层防护,第一层是USB的做了电压防护,第二层JTAG端口做了电压防护。第三层,在数据输出输入加入缓冲器隔离一层,未加电情况下,高阻态模式保护JTAG口。

产品特点

1).支持windows7,Windows10 操作系统,两个操作系统非常稳定不断线。 2).支持JTAG 模式,速度快,30Mb/s,调试serdes core,不会像hw-usbn-2a出现错误。如这种错误 Error: failed to set cable por(cable:USBport:EzUSB-0 error:-1) 3).上一代的HW-USB-2A,快10倍速 4).支持spi模式烧录,能操作ice40 ,crosslink芯片烧录。支持外部Flash烧录。 5).支持i2c编程,能烧录crosslink,machxo2,machxo3芯片。。 6). 超宽的电压,电压范围是1.0-5.5V,常用电压有1.2V,1.8V,2.5V,3.3V,5V。I2C电压也支持1.5V-5V电压。 7). 下载器有输出5V给设备,能驱动少于500mA的设备。 8). 支持高阻状态,支持热插拔。 9). 三重防护,产品长久寿命。

支持的芯片类型

1).支持windows7,Windows10 操作系统,两个操作系统非常稳定不断线。 2).支持JTAG 模式,速度快,30Mb/s,调试serdes core,不会像hw-usbn-2a出现错误。如这种错误 Error: failed to set cable por(cable:USBport:EzUSB-0 error:-1) 3).上一代的HW-USB-2A,快10倍速 4).支持spi模式烧录,能操作ice40 ,crosslink芯片烧录。支持外部Flash烧录。 5).支持i2c编程,能烧录crosslink,machxo2,machxo3芯片。。 6). 超宽的电压,电压范围是1.0-5.5V,常用电压有1.2V,1.8V,2.5V,3.3V,5V。I2C电压也支持1.5V-5V电压。 7). 下载器有输出5V给设备,能驱动少于500mA的设备。 8). 支持高阻状态,支持热插拔。 9). 三重防护,产品长久寿命。


各位使用LATTICE USB HW 2B 下载器的朋友,也可以参考下面的资料。

LATTICE HW-USB 2B下载器使用教程

1.JTAG 编程操作

点击桌面图标打开diamond   programmer。

d2b5ca33bd085449

或者

20231106211407803-image

选择createa new blank project。

d2b5ca33bd085501

选择detect cabled2b5ca33bd085512

选择通道0.d2b5ca33bd085519d2b5ca33bd085536

选择JTAG SCAN按钮,可以扫描到设备。 d2b5ca33bd085548 在operation双击下选择JTAG1532Mode。下面operation选择Fast Program。,选择programmingfile为后缀名bit的文件。d2b5ca33bd085601

再次选择d2b5ca33bd085619 ,设备编程。在output看到编程完成。 d2b5ca33bd085635

2.       SPI FLASH 编程

1)  内部nvcm或者内部flash编程。d2b5ca33bd085756

在operation双击,选择flashprogrammingmode。选择flasherase。Program。verify。选择jed文件,选择ok。、 选择d2b5ca33bd085619,设备编程,完成编程。 2)  外部spiflash编程。 在operation双击选择。SPI FLASH programming。选择operation中spiflasherase,program,verify。,在programmingfile可以选择bit或者msc文件。选择spiflash的型号,看硬件原理图选择厂家,型号。然后确定。d2b5ca33bd085827

选择d2b5ca33bd085619,设备编程,完成编程。

3. 内部FLASH读取操作

其它步骤参见前文 “1.JTAG 编程操作”

然后在operation双击或者右键选择Device Properties

20231107173549852-image

然后在弹出的对话框这一步选择NVCM Read and Save(有的器件前面可能没有或者不是NVCM字样),

20231106153700282-image

然后点d2b5ca33bd085619如果芯片加密了你的读取可能会出错,或者读出来的全是0

4.疑难问题

a) rvl分析错误core0 incorrect signature(RVL file does not match device。) 请重新下载文件 d2b5ca33bd085936 d2b5ca33bd085955 b) 为什么program能检测到HW-USBN-2B设备,RVL检测不到设备。Error: failed to set cable por(cable:USBport:EzUSB-0 error:-1). d2b5ca33bd090009 第一个原因HW-USBN-2A的仿真速度太慢导致异常,要换HW-USBN-2B更快的设备才解决根源问题 。 第二个,因为之前用2A设备检测波形,波形工程设定文件需要修改。 d2b5ca33bd090034 在project中,找到这些文件,删除。Rva波形分析工程相关的名字。 重新选择rvlanalyzer.d2b5ca33bd090046

在向导里,生成新的文件,选择对应FTDI的设备,检测端口,扫描设备,选择RVL文件。这几个选择正确才有OK可以确认。

请登录后发表评论

        • ICMaker的头像-ChipDebugICMaker徽章-人气大使-ChipDebug等级-LV2-ChipDebug作者版主0
      • ICMaker的头像-ChipDebugICMaker徽章-人气大使-ChipDebug等级-LV2-ChipDebug作者版主0