#ELBREAD: Warning: Module '' does not have a `timescale directive がモジュールで指定しているのに表示される

詳細

トップレベルのテストベンチを実行し、インターフェースが定義されたファイルをインクルードする場合に上記のワーニングが表示されました。なぜ `timescale 指示子を定義する必要があるのでしょうか?

解決法

`timescale コンパイラ指示子は、全てのデザイン要素に対してデフォルトの時間単位と精度を指定します。時間単位と精度を持たないデザイン要素はデフォルトの値が使用されます。ソースコードで `timescale 指示子が読み込まれたときから有効になり、別の `timescale 指示子が読み込まれるまで有効になります。



Printed version of site: www.aldec.com/jp/support/resources/documentation/faq/1286