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

10.1 インクリメンタル デザイン - 最上位モジュールにブラック ボックスが含まれると、XSTで 「ERROR:HDLCompilers:27」というエラー メッセージが表示される

説明

キーワード : incremental, design, Project, Navigator, XST, error, インクリメンタル, デザイン, エラー

ブラック ボックス インスタンシエーションと incremental_synthesis/resynthesize 制約が XCF に含まれる Verilog モジュールのインクリメンタル合成を実行すると、次のようなエラー メッセージが表示されます。

"ERROR:HDLCompilers:27 - top.v line N Illegal redeclaration of 'A' Module <A> compiled."

"ERROR:16- top.v line N. The module "A" conflicts with a previously defined module of the same name. The definition must be resolved before the processes will be available for the source."

ソリューション

1

これらのエラーは、すべてのブロックの HDL コンパイル、HDL 解析、HDL 推論後に変更されたロジックを検出するため、XST がほかのモジュールを読み込むため発生します。

この問題を回避するには、design.v から最上位のブラック ボックスの定義をコメント アウトするか、削除します。

2

それ以外の最上位モジュールのソースをトップ プロジェクトから削除し、XCF を手動でアップデートし、どのロジックを変更したか指定します。
AR# 19953
日付 06/02/2009
ステータス アクティブ
種類 一般
このページをブックマークに追加