UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

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
ステータス アーカイブ
種類 一般
このページをブックマークに追加