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
ステータス アーカイブ
種類 一般