【RHEL】Vivado调用VCS+Verdi联合仿真报错解决

发布时间:2024年01月13日

问题描述

??在使用VCS + Verdi仿真Vivado工程时,点击行为仿真按钮进度条窗口消失后,Verdi窗口并未出现,查看消息报错如下:

vcs: line 34205: 119837 Segmentation fault      (core dumped) ${TOOL_HOME}/bin/cfs_ident_exec -f ${XML_INPUT_EXE} -o "${fsearchDir}/idents_tapi.xml" -o_SrcFile "${dirSrcFiles}/src_files_c" ${all_dyn_libs} > tapi_xml_writer.log

在这里插入图片描述
??这里Vivado版本2023.2,VCS版本2022.06,系统版本RedHat 8.8

解决办法

?
修改仿真设置:

  1. 在Compilation选项卡中vcs.compile.vlogan.more_options 一栏添加 -kdb
    在这里插入图片描述
  2. 在Elaboration选项卡中vcs.elaborate.vcs.more_options 一栏添加 -debug_access+all
    在这里插入图片描述
  3. 勾选Simulation选项卡中的vcs.simulate.log_all_signals √,记录所有模块信号
    在这里插入图片描述

结果

??保存设置重新点击仿真,Verdi正常运行。
在这里插入图片描述

文章来源:https://blog.csdn.net/qq_45434284/article/details/135571278
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。