有没有办法让 modelsim 在组件实例未绑定时抛出错误而不是警告?现在,它会生成一个警告,但这通常很难在成绩单中发现。如果找不到合适的源代码/签名,我真的不需要运行 modelsim,所以在我看来最好抛出一个错误,这样很明显,然后我可以修复它。
vsim
命令行选项-warning error
将所有警告提升为错误。
虽然 ModelSim 支持将消息(信息、警告、错误(提升为警告或注释的-warning <msgNumber>
和-note <msgNumber>
,但我找不到将警告显式提升为错误的选项。
另一方面,vcom
有这样的选择:
-fatal <msgNumber>[,<msgNumber>...]
Report the listed messages as fatal
-error <msgNumber>[,<msgNumber>...]
Report the listed messages as errors
-warning <msgNumber>[,<msgNumber>...]
Report the listed messages as warnings
-warning error Report all warnings as errors
-note <msgNumber>[,<msgNumber>...]
Report the listed message as notes
-suppress <msgNumber>[,<msgNumber>...]
Suppress the listed messages