AR# 13034

|

ModelSim (MXE、SE、PE) - 「WARNING[1]: <design>.vhd(#): No default binding for component: '<primitive>'.」という警告メッセージが表示される

説明

キーワード : compile, load, VHDL, コンパイル, 読み込み, ロード

インスタンシエートしたプリミティブを含む VHDL デザインをコンパイルすると、次のような警告メッセージが表示されます。

"WARNING[1]: <design>.vhd(#): No default binding for component: "<primitive>". (No entity named "<primitive>" was found.)"

また、デザインをロードすると、次の警告メッセージが表示されます。

"** Warning: Component <name> is not bound."

ソリューション

VHDL ファイルでプリミティブをインスタンシエートする場合、次の library 文をファイルに追加する必要もあります。

library UNISIM;
use UNISIM.VCOMPONENTS.ALL;

ISE シミュレーション ライブラリが正しくコンパイルまたはマップされないと、上記のようなメッセージが表示されます。

また、プリミティブのインスタンシエーションとコンポーネント宣言の不一致が原因となる場合があります。 このような場合、エラー メッセージに欠けているピンの情報が記載されます。
AR# 13034
日付 12/15/2012
ステータス アクティブ
種類 一般
People Also Viewed