AR# 40379

XST のデザイン アシスタント - XST でのエラー/警告メッセージについて

説明

XST でのエラー/警告メッセージについてはこのアンサーを参照してください。

メモ : このアンサーは、XST のザイリンクス ソリューション センター (ザイリンクス アンサー 38927) の一部です。XST のザイリンクス ソリューション センターには、XST に関するすべての質問が集められています。デザインを新しく作成する場合、または問題をトラブルシュートする場合は、XST のソリューション センターから正確な情報を入手してください。

ソリューション

XST レポートは 5 つの主なセクションに別れています。1 つのセクションにあるエラーは、異なるタイプのエラー/警告を示します。

5 つのセクションは次のとおりです。
  • HDL 解析
  • エラボレーション
  • HDL 合成
  • アドバンス合成
  • 下位合成
HDL パーサーのエラー/警告 :
HDL パーサーは 1 度に 1 つのモジュール/エンティティをコンパイルします。エラーは、構文エラーだけに限られず、一般的なものです。HDL パーサーはモジュール内のタイプの不一致もチェックします。これらのエラーには通常「HDLCompiler」というラベルが付いています。一般的なエラー/警告には次のようなものがあります。

(ザイリンクス アンサー 37596) 「HDLCompiler:114 - "%s" Line #: /* in comment」という警告メッセージ
(ザイリンクス アンサー 38231) 「HDLCompiler:696: Part-select direction is opposite from prefix index direction」というエラー メッセージ
(ザイリンクス アンサー 38232)「HDLCompiler:718: Port connections cannot be mixed ordered and named」というエラー メッセージ

エラボレーションのエラー\警告 :
エラボレーションは作成された HDL をすべてまとめます。パラメーター/ジェネリックの計算が行われ、有効かどうかがチェックされます。このセクションのエラーは、HDL からのロジック処理に関する問題に限らず一般的なものです。一般的なエラー/警告には次のようなものがあります。

(ザイリンクス アンサー 38213)「HDLCompiler:634 - Net <net name> does not have a driver」という警告メッセージ
(ザイリンクス アンサー 38210) 「HDLCompiler:679 - Case statement is complete. others clause is never selected」という警告メッセージ
(ザイリンクス アンサー 38215) 「HDLCompiler:91 -Signal missing in the sensitivity list is added for synthesis purposes」という警告メッセージ
(ザイリンクス アンサー 38216) 「HDLCompiler:1007 -element index %d into %s is out of bounds」という警告メッセージ
(ザイリンクス アンサー 38233) 「HDLCompiler:508 - illegal recursive module instantiation of %s」というエラー メッセージ
(ザイリンクス アンサー 40119) 「HDLCompiler:1156 - Formal port does not exist in entity」というエラー メッセージ
(ザイリンクス アンサー 39980) 「HDLCompiler:89 - <instance name> remains a black-box since it has no binding entity」」という警告メッセージ

HDL 合成のエラー\警告 :
HDL 合成は基本マクロの認識から始まります。有限ステート マシンもここで検出されます。合成レポートのこのセクションでのエラーは非常に稀なエラーです。ここで発生しているエラーの原因を追求するには、前のセクションを参考にしてください。

(ザイリンクス アンサー 39136)「Xst:737 - Found 1-bit latch for signal <send_char_valid>」」という警告メッセージ

アドバンス合成のエラー\警告 :
アドバンス合成では HDL 合成からの基本マクロが大型マクロにまとめられます。有限ステート マシンにエンコーディング方法も割り当てられます。合成レポートのこのセクションでのエラーは非常に稀なエラーです。ここで発生しているエラーの原因を追求するには、前のセクションを参考にしてください。

下位合成のエラー\警告 :
下位合成ではエンティティ/モジュールがターゲット デバイスに対し最適化されます。合成のこの段階でグローバル最適化もあります。下位合成で発生するエラーは非常に少ないです。

(ザイリンクス アンサー 14264) 「Xst:528 - Multi-source in Unit <instance name> on signal <signal name>」というエラー メッセージ
(ザイリンクス アンサー 14265) 「Xst:529 - Sources are: <inst1>:<sig>, <inst2>:<sig>」という警告メッセージ

デザイン サマリ :
デザイン サマリには、プリミティブおよびブラック ボックスの使用、デザイン使用率のまとめ、パーティション リソースのまとめ、タイミング レポートという 4 つのレポートがあります。

(ザイリンクス アンサー 40788) PAR 使用率サマリが XST のデザイン使用率サマリと一致しないエラー

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

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
38927 XST に関するザイリンクス ソリューション センター N/A N/A

関連アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
40788 XST デザイン アシスタント - XST と PAR のデバイス使用率レポートの違い N/A N/A
39137 XST のデザイン アシスタント - XST エラーの回避 N/A N/A
38210 XST のデザイン アシスタント - 「HDLCompiler:679: Case statement is complete. others clause is never selected.」 という警告メッセージが表示される N/A N/A
37596 Design Assistant for XST – 「HDLCompiler:114 - ''%s'' Line #: /* in comment」という警告メッセージが表示される N/A N/A
38213 XST のデザイン アシスタント - 「HDLCompiler:634:Net does not have a driver」という警告の回避策 N/A N/A
38215 XST のデザイン アシスタント - 「HDLCompiler:91:Signal missing in the sensitivity list is added for synthesis purposes.」という警告の回避策 N/A N/A
38216 XST のデザイン アシスタント - 「HDLCompiler:1007:element index %d into %s is out of bounds.」という警告の回避策 N/A N/A
38231 XST のデザイン アシスタント - 「HDLCompiler:696: Part-select direction is opposite from prefix index direction」 というエラー メッセージが表示される N/A N/A
38233 XST デザイン アシスタント - 「HDLCompiler:508: illegal recursive module instantiation of %s」というエラー メッセージの解決方法 N/A N/A
14264 XST のデザイン アシスタント - 「Xst:528 - Multi-source in Unit <entity> on Signal <sig>」というエラー メッセージの解決方法 N/A N/A
14265 XST デザイン アシスタント - 「Xst:529 - Sources are: <inst1>:<sig>, <inst2>:<sig>」という警告メッセージが表示された場合の解決方法 N/A N/A
39980 XST のデザイン アシスタント - ブラック ボックスになっているコンポーネントのインスタンシエーション N/A N/A
40119 XST のデザイン アシスタント - 「HDLCompiler:1156: Formal port <comp_veriloginport> does not exist in entity <low>」というエラーの回避策 N/A N/A
38232 XST のデザイン アシスタント - 「HDLCompiler:718: Port connections cannot be mixed ordered and named」というエラー メッセージが表示される N/A N/A
AR# 40379
日付 01/25/2013
ステータス アクティブ
種類 一般