Ошибка при моделировании, если компонент не связан - PullRequest
1 голос
/ 03 апреля 2019

Есть ли способ заставить modelsim выдавать ошибку вместо предупреждения, если экземпляр компонента не связан?Прямо сейчас, это генерирует предупреждение, но это обычно трудно обнаружить в стенограмме.На самом деле мне не нужно запускать modelsim, если он не может найти соответствующий исходный код / ​​подпись, поэтому лучше было бы выбросить ошибку, чтобы она стала очевидной, тогда я могу ее исправить.

1 Ответ

1 голос
/ 07 апреля 2019

Параметр командной строки 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
...