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# 17268

3.2 EDK - 「ERROR:NgdBuild:704 - The BRAM instance 'bram1/bram_block_0_i/ramb16_s4_s4_13' could not be found in the netlist. Please verify the instance name in the BMM」というエラー メッセージが表示される

説明

キーワード : EDK, 3.1, 3.2, NGDBuild, 704, BRAM, netlist, migrate, BMM, ネットリスト, 移行

重要度 : 標準

概要 :
EDK プロジェクトをバージョン 3.1 から 3.2 に移行すると、次のようなエラー メッセージが複数表示されます。

"ERROR:NgdBuild:704 - The BRAM instance 'bram1/bram_block_0_i/ramb16_s4_s4_13' could not be found in the netlist. Please verify the instance name in the BMM file and the netlist."

ソリューション

1

このエラーは、EDK 3.1 から 3.2 への移行が原因で発生します。 このエラーを回避するには、[Tools] -> [Clean] -> [All] をクリックし、プロジェクトをクリーンアップする必要があります。

プロジェクトをクリーンアップしたら、合成およびインプリメンテーションを再度実行してください。バージョン 3.1 と 3.2 では、ネットリストと BMM ファイルが異なっている場合があるからです。

2

このエラーは、プロジェクト ディレクトリが <proj_dir>/projnav/<proj_name>.npl に存在しない場合に発生することがあります。この場合、NGDBuild のマクロ検索パスが正しく指定されません。 マクロ検索パスは、<edk_project>implementation ディレクトリに設定されている必要があります。

3

BMM ファイルが ISE デザインのサブモジュールとして使用されている場合 :

BMM ファイルでは大文字と小文字が区別されるので、 階層パス名が HDL ファイル内のインスタンシエーション名と一致していることを確認してください。

例 :
BMM がサブモジュールのサブモジュールで、VHDL モジュールのインスタンスが U4 および SYSTEM_1 であると想定します。

BMM ファイル :
'U4/system_1/bram1/bram_block_0_i/ramb16_s4_s4_13'

- ここでは system_1 が小文字で記述されており、インスタンシエーションと一致しないため、NgdBuild:704 エラーが発生します。

'U4/SYSTEM_1/bram1/bram_block_0_i/ramb16_s4_s4_13'

- これが正しい階層インスタンス パスです。
AR# 17268
日付 04/06/2007
ステータス アーカイブ
種類 一般
このページをブックマークに追加