如果没有绑定组件实例,是否有一种方法可以使modelsim引发错误而不是警告?目前,它会生成警告,但通常很难在笔录中发现。如果找不到合适的源代码/签名,我真的不需要运行modelsim,因此我认为最好抛出一个错误,这样很明显,然后我可以对其进行修复。
答案 0 :(得分:1)
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