使用 ModelSim 和VUnit我尝试编译一些UVVM,但这会给出一些警告,例如:
** 警告:C:\work\Qtec\SVN_sim\Design\uvvm\uvvm_util\src\methods_pkg.vhd(1159): (vcom-1346) 接口对象的默认表达式不是全局静态的。
所以我想禁止这些警告,所以我尝试使用add_compile_option
基于VUnit Python Interface更新 VUnit“run.py”文件:
uvvm_util = prj.add_library('uvvm_util')
uvvm_util.add_source_files(join(root, '../../uvvm/uvvm_util/src/*.vhd'))
uvvm_util.add_compile_option('modelsim.vcom_flags', ['-suppress 1346'])
但是在编译时,我得到了错误:
编译 ....\uvvm\uvvm_util\src\types_pkg.vhd 成 uvvm_util ...
** 错误(可抑制):(vcom-1902)选项“-suppress 1346”是未知的,需要一个参数,或者给出了一个错误的参数。