AR# 39979

|

XST のデザイン アシスタント - プリミティブのインスタンシエーション

説明

プリミティブのインスタンシエーションについてはこのアンサーを参照してください。

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

ソリューション

VHDL または Verilog でプリミティブをインスタンシエートするときは次のチェックリストを参考にしてください。

VHDL :
  • インスタンシエーションとライブラリ ガイドとの間でポート名が同じであることを確認します。該当するライブラリ ガイドを確認するには、(ザイリンクス アンサー 38931) を参照してください。
  • インスタンシエーションとライブラリ ガイドとの間でポート幅が同じであることを確認します。該当するライブラリ ガイドを確認するには、(ザイリンクス アンサー 38931) を参照してください。
  • インスタンシエーションとライブラリ ガイドとの間でポートの方向が同じであることを確認します。該当するライブラリ ガイドを確認するには、(ザイリンクス アンサー 38931) を参照してください。
  • 最後の接続を除き、インスタンシエーションの各接続の後にカンマが続いていることを確認します。
  • コンポーネント宣言は不要です。
  • UNISIMS ライブラリを含めます。
  • 大文字/小文字の区別はありません。
  • インスタンシエーションでは、インスタンス名はコロンの前にきます。プリミティブ名はコロンの後に続きます。
  • インスタンシエーションに属性のすべてが含まれていない場合は、ライブラリ ガイドにリストされているデフォルトでよいことを確認してください。該当するライブラリ ガイドを確認するには、(ザイリンクス アンサー 38931) を参照してください。
Verilog :
  • 大文字/小文字は区別されるのでライブラリ ガイドのものと一致する必要があります。
  • インスタンシエーションとライブラリ ガイドとの間でポート名が同じであることを確認します。該当するライブラリ ガイドを確認するには、(ザイリンクス アンサー 38931) を参照してください。
  • インスタンシエーションとライブラリ ガイドとの間でポート幅が同じであることを確認します。該当するライブラリ ガイドを確認するには、(ザイリンクス アンサー 38931) を参照してください。
  • インスタンシエーションとライブラリ ガイドとの間でポートの方向が同じであることを確認します。該当するライブラリ ガイドを確認するには、(ザイリンクス アンサー 38931) を参照してください。
  • 最後の接続を除き、各接続の後にカンマが続いていることを確認します。
  • インスタンシエーションでは、プリミティブ名の前にコンポーネント名があります。
  • インスタンシエーションに属性のすべてが含まれていない場合は、ライブラリ ガイドにリストされているデフォルトでよいことを確認してください。該当するライブラリ ガイドを確認するには、(ザイリンクス アンサー 38931) を参照してください。

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

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

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

関連アンサー レコード

AR# 39979
日付 12/15/2012
ステータス アクティブ
種類 一般
People Also Viewed