AR# 13867

|

8.1i NGDBuild - 「ERROR:NgdBuild:604 - %s block '%s' with type '%s' is unexpanded. Symbol '%s' is not supported in target '%s'.Xvendor=%s Xleid=%d Xhiername=%s」 というエラー メッセージが表示される

説明

キーワード : 4.1i, 5.1i, 6.1i, 7.1i,

NGDBuild で次のようなエラーが表示されます。

"ERROR:NgdBuild:604 - %s block '%s' with type '%s' is unexpanded. Symbol '%s' is not supported in target '%s'.Xvendor=%s Xleid=%d Xhiername=%s」 というエラー メッセージが表示される

ソリューション

上位デザインまたはネットリストで呼び出されるまたは使用される各モジュールまたはマクロが同じディレクトリに含まれていることを確認してください。モジュールまたはマクロの各信号名が最上位のデザイン/ネットリストに含まれる信号名と一致しているかどうかも確認してください。

---------------------------------------------------------------------
Architecture Wizard で DCM モジュールを生成して合成する場合、「xxxxx.xaw」 を削除して、「xxxxx.vhd」 を使用してください。 (「xxxxx.vhd」 は、プロジェクト ディレクトリにあります)。「xxxxx.vhd」 がない場合は、「xxxxx.xaw」 の VHDL ソースを生成してください。VHDL ソースの生成後は、次の手順に従います。

1. 「xxxxx.xaw」 を右クリックして [Remove] をクリックします。
2. [Project] → [Add Source] をクリックします。
3. プロジェクト ディレクトリ で 「xxxxx.vhd」 を選択します。

---------------------------------------------------------------------
IBUFDS_LVPECL_25 または OBUFDS_LVPECL_25 をインスタンシエートする場合、IBUFDS またはOBUFDS をインスタンシエートする必要があります。generic map または UCF ファイルで IOSTANDARD を指定することによって問題を回避できます。

OBUFDS_inst : OBUFDS
generic map (
IOSTANDARD => "LVPECL_25")
port map (
O => out_p,
OB => out_n,
I => in_ds
);

---------------------------------------------------------------------
これは警告メッセージですが、モジュール デザイン フローを実行している場合は、下位ツールでのインプリメンテーション フローがエラーになるという、エラー メッセージとして考えてください。

この警告は、拡張されていないブロックがアクティブ モジュール内にある、という意味です。設計を進める前にこの問題を修正する必要があります (一般的に、論理ブロックのネットリストがない場合に、この問題が発生します)。

この問題を回避するには、アクティブ モジュール ディレクトリにネットリスト (EDIF、NGO、または NGC ファイル) を入れ、インプリメンテーションを再実行する必要があります。

---------------------------------------------------------------------
ISE で EDK を実行する場合は、ISE のインストール パスにスペースを含んでいないことを確認してください。EDK に関する情報の詳細は、(Xilinx Answer 21864) を参照してください。

---------------------------------------------------------------------
デザイン全体のすべてのコンポーネント/モジュールを処理できない場合に、NGDBuild でこのエラー メッセージが表示されます。

たとえば、ブラックボックス モジュールをインスタンシエーションする HDL デザインがあり、このモジュールが EDIF ファイルに記述されているとします。この EDIF ファイルがマクロ検索パスまたはプロジェクト ディレクトリにない場合、NGDBuild で上記のエラー メッセージが表示されます。

この問題は、CORE Generator のモジュールを含むデザインで、CORE Generator のファイルがリモート ディレクトリにあると頻繁に発生します。

この問題を回避するには、モジュール記述ファイルに正しい名前が付いており、マクロ検索パスまたはプロジェクト ディレクトリに存在することを確認してください。(Xilinx Answer 11701) を参照してください。

-----------------------------------------------------------------
これらのエラー メッセージは、NGDBuild で PCI コアのネットリストが検出されない場合に表示されます。このネットリストは、pci_lc_i.ngo という名前です。(Xilinx Answer 10235) を参照してください。

アンサー レコード リファレンス

関連アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
34648 NGDBuild - 「ERROR:NGDBuild:605 - Logical root block with type is unexpanded. Symbol is not supported in target」というエラー メッセージが表示される N/A N/A
AR# 13867
日付 12/15/2012
ステータス アクティブ
種類 一般
People Also Viewed