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

9.1 ISE - Project Navigator で「ERROR (_GetFileName): No DU found which matches name <top_module>」というエラー メッセージが表示される

説明

キーワード : NGDBuild, CPLD, CoolRunner, EDN, synthesis, status, 合成, ステータス

Synplify を使用して合成プロセスを実行し、HDL フローで EDIF ファイルを生成しましたが、変換プロセスで次のエラー メッセージが表示されます。:

"ERROR (_GetFileName): No DU found which matches name <module name>"

変換レポート (BLD) は生成されず、エラーの原因も表示されません。

ソリューション

このエラーは、デザインのユニット名に「MY_TOP」のように大文字が含まれている場合に発生します。Project Navigator では、「my_top」のような小文字のデザイン ユニット名が検索されます。

この問題を回避するには、次の 3 つのソリューションのいずれかを実行してください。

- 最上位モジュール名をすべて小文字に変更します。

- Synplify で生成した EDIF ファイルが正しく、Project Navigator から実行した場合にエラーが発生した NGDBuild コマンドをコマンド ラインから正しく実行できる場合は、コマンド ライン フロー使用します。

コマンド ラインの例 :

ngdbuild -dd _ngo -uc my_top.ucf -p xpla3 my_top.edn my_top.ngd

- プロジェクト タイプとして EDIF を設定して新規プロジェクトを作成し、Synplify で生成した EDIF ファイルをソース ファイルとして追加します。この新しいプロジェクトでデザインをインプリメントします。

この問題は、ISE 10 で修正されています。
AR# 23521
日付 04/16/2009
ステータス アーカイブ
種類 一般
このページをブックマークに追加