ベンダーライブラリ(Xilinx, Altera, Actel, Lattice 等)のモジュールを使用したデザインで以下のワーニングが表示されました。
Warning: VCP2515 .v : (563, 1): Undefined module: was used. Port connection rules will not be checked at such instantiations.
シミュレータで未知のモジュールを検索するためのライブラリを指定するには、どのように解決したらよいのでしょうか?
GUIを使用する場合:
Design | Settings | Compilation | Verilog を選択
右側の Verilog Libraries ウィンドウで、小さな黄色でマークされている方形のアイコンをクリック
リストから適切なライブラリを選択し、OKをクリック。一度に複数のライブラリを選択するにはCtrlキーを押しながら選択
Simulation | Verilog を選択
右側のVerilog Libraries (-L) ウィンドウで、小さな黄色でマークされている方形のアイコンをクリック
リストから適切なライブラリを選択し、OKをクリック。一度に複数のライブラリを選択するにはCtrlキーを押しながら選択
Applyボタンをクリックし、OKをクリック
ソースをコンパイル
バッチモード/スクリプトを使用する場合:
-l library_name 引数を alog マクロコマンドに追加します。また、(シミュレーションの初期化中に)未知のユニットが含まれるライブラリを asim コマンドの -L 引数で指定することができます。
例:
alog -dbg -l unisim_ver -l secureip my_file.