modelsim编译vivado仿真库报错解析

modelsim编译vivado仿真库报错解析

modelsim编译vivado一直报错,搞了两天,换了无数modelsim和vivado版本,血的教训,特此记录!

编译仿真库注意点:

  1. 检查环境变量,一定不要不要不要千万不要有 有以下变量,否则编译库时会忽略你选择编译的modelsim版本,默认选这里设置的版本去编译。实测不设置该环境变量可以正常仿真在这里插入图片描述

  2. Modelsim和vivado有版本匹配问题,版本不匹配就会编译失败。
    vivado2018.2与modelsim10.7匹配 ==> 我用的这个,测试OK
    vivado2017.4与modelsim10.6匹配,

  3. 编译0 error,仿真modelsim会报以下错误
    Loading D:/soft_inst/modelsim_se_64_10.7/win64/novas_fli.dllError: (vsim-3193) Load of “D:/soft_inst/modelsim_se_64_10.7/win64/novas_fli.dll” failed: Bad DLL format.Error:(suppressible):(vsim-PLI-3002)Failed to load PLI object file “D:/soft_inst/modelsim_se_64_10.7/win64/novas_fli.dll”. modelsim编译vivado仿真库报错解析_第1张图片
    解决方案:找到编译库文件所在的文件夹中生成的modelsim.ini文件,需要将Veriuser = novas_fli.dll注释掉。(分号为注释符)
    modelsim编译vivado仿真库报错解析_第2张图片modelsim编译vivado仿真库报错解析_第3张图片
    以上。

你可能感兴趣的:(FPGA工具相关,fpga)