AR# 16881

|

5.1i XST - 「ERROR: HDLCompilers:87 - Could not find module/primitive 'ADD8'」というエラー メッセージが表示される

説明

キーワード : schematic, adder, 5.x, synthesis, ECS, 回路図, 加算器, 合成

重要度 : 重要

概要 :
ADD8 コンポーネントを使用している回路のデザインを合成すると、次のようなエラー メッセージが表示されます。

"ERROR:HDLCompilers:87 - <design_name>.vf line xx Could not find module/primitive 'add8'"

ソリューション

1

ADD8 コンポーネントは、HDL で直接インスタンシエートできません。 この問題を回避するには、ライブラリ ガイドに記載されている推論例を使用して ADD8 コンポーネントを作成します。
http://www.xilinx.co.jp/support/sw_manuals/xilinx5/index.htm

ADD8 を作成するには、次の手順に従ってください。
1. [New Source] をクリックし、[VHDL Module] または [Verilog Module] を選択します。
2. 推論例をコピーし、VHDL または Verilog ソース ファイルに貼り付けます。
3. [Processes for Source] ウィンドウで [Design Entry Utilities] を展開表示し、[Create Schematic Symbol] をダブルクリックします。
4. 回路図ソースを開き、[Symbols] でプロジェクト ライブラリをクリックします。
5. 作成した ADD8 コンポーネントが下のウインドウに表示されます。 これを回路に配置します。

2

通常、このエラーは、XST で下位モジュールを使用できない場合に発生します。 問題となるモジュールがユーザーが作成したサブモジュールであれば、モジュールの記述 (ブラック ボックス インスタンスのモジュール宣言の場合であっても)が含まれる HDL ファイルが XSD プロジェクトに追加されていることを確認してください。
AR# 16881
日付 10/20/2005
ステータス アーカイブ
種類 一般
People Also Viewed