インテル® Quartus® Primeプロ・エディションのユーザーガイド: デザイン最適化

ID 683641
日付 9/30/2019
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

6.3.7.4. 仮想ピン

仮想ピンは、コンパイラーがコンパイル中にピンではなく一時的にロジック要素にマップするI/O要素です。 ソフトウェアは、仮想ピンをLUTとして実装します。 仮想ピンを割り当てるには、Assignment Editorを使用します。 仮想ピンロジックオプションをI/Oエレメントに割り当てることにより、仮想ピンを作成できます。

Virtual Pinの割り当てを入力ピンに適用すると、ピンはFPGAピンとして表示されなくなります。 コンパイラーは、デザインの仮想ピンをGNDに修正します。 仮想ピンはフローティング・ノードではありません。

仮想ピンは、最上位デザインにエンティティーをインポートした後にノードになる下位レベルデザインエンティティーのI/O要素にのみ使用します。 たとえば、部分的なデザインをコンパイルするときに使用します。

注: Virtual Pinピンロジックオプションは、入力ピンまたは出力ピンに割り当てる必要があります。 このオプションを双方向ピン、トライステートピン、または登録済みI/Oエレメントに割り当てると、Analysis&Synthesisはその割り当てを無視します。 このオプションをトライステートピンに割り当てると、フィッターはI/Oバッファーを挿入してトライステート・ロジックを考慮します。 したがって、ピンを仮想ピンにすることはできません。 割り当てられたピンを引き続き仮想ピンとして使用する場合、トライステートピンの代わりにマルチプレクサー・ロジックを使用できます。 デバイスI/Oピンに直接接続する信号を除き、トライステート・ロジックを使用しないでください。
最上位デザインでは、これらの仮想ピンを別のモジュールの内部ノードに接続します。 仮想ピンに割り当てることにより、それらのピンを、最上位モジュールの対応する内部ノードと同じデバイス上の同じ場所または領域に配置できます。 ターゲットデバイスが許可するよりも多くのピンでモジュールをコンパイルする場合、Virtual Pinピンオプションを使用できます。 Virtual Pinピンオプションを使用すると、最上位デザインに統合した後、モジュールのパフォーマンスにより密接に一致するデザインモジュールのタイミング解析が可能になります。

Node Finderを使用して、デザイン内の割り当てられたすべての仮想ピンを表示するには、Filter TypePins: Virtualに設定します。 Assignment EditorからNode Finderにアクセスするには、Toフィールドをダブルクリックします。 フィールドの右側に矢印が表示されたら、クリックしてNode Finderを選択します。