最佳答案
仿真器供电12V?一般xilinx通过USB线进行供电,电压5V。Jtag口自适应调节输出电压。
00.IMPACT和Vivado的Hardware_Manager不能同时扫描FPGA,否则导致FPGA加载程序失败,致错率90%;
01.一般针对FPGA加载bit文件;对FLASH加载mcs或者bin文件,同时,在对FLASH加载程序的时候,需要选择与FLASH匹配的型号。
如果文件选错,或者FLASH型号选错,也会导致加载失败,致错率100%。
02.你换台电脑或者换个板卡试试,也可以考虑换一个仿真器。
对于仿真器扫描失败,参考以下几点:
00.IMPACT和Vivado的Hardware_Manager不能同时扫描FPGA,否则可能导致FPGA扫描失败;
01.大多数情况是下载器/仿真器接触问题,常用的处理方式是在FPGA断电情况下重新插拔(USB线和电脑,USB线和仿真器,仿真器和杜邦线,杜邦线和JTAG接口);
02.重启电脑,重启FPGA;
03.更换仿真器/下载器尝试;
04.更换电脑尝试(仿真器驱动会和极个别的软件有冲突,导致仿真器不稳定)。
仿真器供电12V?一般xilinx通过USB线进行供电,电压5V。Jtag口自适应调节输出电压。
00.IMPACT和Vivado的Hardware_Manager不能同时扫描FPGA,否则导致FPGA加载程序失败,致错率90%;
01.一般针对FPGA加载bit文件;对FLASH加载mcs或者bin文件,同时,在对FLASH加载程序的时候,需要选择与FLASH匹配的型号。
如果文件选错,或者FLASH型号选错,也会导致加载失败,致错率100%。
02.你换台电脑或者换个板卡试试,也可以考虑换一个仿真器。
对于仿真器扫描失败,参考以下几点:
00.IMPACT和Vivado的Hardware_Manager不能同时扫描FPGA,否则可能导致FPGA扫描失败;
01.大多数情况是下载器/仿真器接触问题,常用的处理方式是在FPGA断电情况下重新插拔(USB线和电脑,USB线和仿真器,仿真器和杜邦线,杜邦线和JTAG接口);
02.重启电脑,重启FPGA;
03.更换仿真器/下载器尝试;
04.更换电脑尝试(仿真器驱动会和极个别的软件有冲突,导致仿真器不稳定)。
4
举报
-
卿小小_9e6:
如果程序带有软核(PS),可以考虑升级Vivado尝试一下。
另外对于板卡的FLASH,如果FLASH型号较新,也可以考虑升级Vivado版本。
-
Aye7:
电源是12V,下载器最大是5v,使用下载器尝试spartan-6就没有报错,k-7就不行,那这是不是就说明是板子的问题,图片的impact报错是不是不一定影响prigram。
-
卿小小_9e6
回复
Aye7:
01. ISE生成的bit,一般也可以通过vivado来加载。关闭IMPACT,尝试使用vivado烧写程序。
02. 不管是IMPACT还是vivado,都可能出现烧写失败但是板卡加载部分程序或者全部程序的情况(概率极低)。
03. 无论是IMPACT还是vivado,目前都存在这样一种情况,就是在多次更换bit之后(调试不同情况),出现烧写失败的情况。此种情况一般是软件bug,可以通过重启解决。
04. 使用vivado写一个小程序,测试一下K7板卡能否根据时钟闪灯或者输出方波。如果能,那么检查软件生成bit的设置;如果不能,换仿真器或者检修板卡。
-