vivado2019.2对modelsim2019.2编译库全报错解析

发布时间 2023-05-27 14:16:12作者: xgj_0817
  • 最近在用vivado 2019.2编译modelsim 2019.2库时,所有库全部报错,查阅了博主们的各种解决办法,最终在一篇文章的评论中找到了解决办法,特此记录
  • 问题描述:
    1、ERROR: [Vivado 12-5602] compile_simlib failed to compile for modelsim with error in xxx libraries
    2、ERROR:[Common 17-39]’ compile_simlib’ failed due to earlier errors
    (当时报错截图没有保存,好像是420左右个错误)

    解决办法
    1、确认Modelsim和Vivado版本是否匹配,移步Vivado Simulation
    2、检查环境变量中是否存在其他版本的modelsim,如果有的话建议移动到要编译modelsim版本的下方,或者先删除已有的,等编译完再添加

     


    3、在破解modelsim时,很多教程写到要把modelsim.ini中的voptflow=1改为voptflow=0,很大可能是由此原因导致的,实测将voptflow改为1后并不影响modelsim的破解。
    由于已经编译过库并且报错,当修改完voptflow=1再编译时,vivado是不会从modelsim安装目录复制modelsim.ini文件作为副本的,需要在vivado起始界面的tcl窗口中,输入pwd,得到当前tcl的工作目录,打开文件资源管理器,进入这个目录,我们可以看到有modelsim.ini文件,删除之后重新开始编译即可

  •  

     

     

    参考
    1、vidado 2019.2与modelsim2019.2的安装、破解、联合仿真配置
    2、Vivado联合ModelSim仿真设置(附图步骤)
    3、Modelsim编译Vivado仿真库报错(vlog-12110)
    4、Modelsim常见配置问题
    ————————————————
    版权声明:本文为CSDN博主「Electronic-S」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/weixin_45093505/article/details/126869467