模型如果组件未绑定,则会抛出错误



有没有办法让 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

相关内容

最新更新