インテル® Agilex™ FシリーズおよびIシリーズ汎用I/Oユーザーガイド

ID 683780
日付 3/28/2022
Public

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

ドキュメント目次

6.2.5. QSFアサインメント

インテルAgilexデバイスでは、次の終端関連の インテル® Quartus® Prime設定ファイル (.qsf) のアサインメントをサポートしています。

  • INPUT_TERMINATION
  • OUTPUT_TERMINATION
  • TERMINATION_CONTROL_BLOCK
  • RZQ_GROUP
表 60.  QSFアサインメント
QSFアサインメント 詳細
INPUT_TERMINATION

OUTPUT_TERMINATION

入力/出力終端のアサインメントは、問題のピンの終端値をオームで指定します。

例:

set_instance_assignment -name INPUT_TERMINATION <value> -to <pin name>
set_instance_assignment -name OUTPUT_TERMINATION <value> -to <pin name>

直列/パラレル終端ポートをイネーブルするには、ピンの直列およびパラレル終端値を指定するこれらのアサインメントを含めます。

OCT Intel® FPGA IPからの ser_data ポートをGPIO Intel® FPGA IPに必ず接続してください。

例:
set_instance_assignment -name INPUT_TERMINATION "PARALLEL <VALUE> OHM WITH CALIBRATION" -to <pin>
set_instance_assignment -name OUTPUT_TERMINATION "SERIES <VALUE> OHM WITH CALIBRATION" -to <pin>
TERMINATION_CONTROL_BLOCK

Fitterに、必要なOCTブロックから指定されたピンに適切に接続するように指示します。このアサインメントは、I/Oバッファーが明示的にインスタンス化されておらず、ピンを特定のOCTブロックに関連付ける必要がある場合に役立ちます。

例:

set_instance_assignment -name TERMINATION_CONTROL_BLOCK <desired OCT BLK> -to <pin name>
RZQ_GROUP

Fitterは、ネットリストで rzq ピン名を検索します。ピンが存在しない場合、FitterはOCT IPおよび対応する接続でピン名を作成します。これにより、既存または存在しないOCTによって調整されるピンのグループを作成でき、Fitterはデザインの正当性を保証します。

例:

set_instance_assignment -name RZQ_GROUP <rzq pin name> -to <pin name>

終端は、入力バッファーと出力バッファーに存在する可能性があり、場合によっては同時に存在します。

ピングループをOCTブロックに関連付ける方法は2つあります。

  • .qsf アサインメントを使用して、どのピン (バス) がどのOCTブロックに関連付けられているかを示します。TERMINATION_CONTROL_BLOCKアサインメントを使用して、ピンをRTLでインスタンス化されたOCTに関連付けることができます。
  • トップレベルでI/Oバッファーのプリミティブをインスタンス化し、それらを適切なOCTブロックに接続します。
図 48. I/Oバッファーを使用したOCTブロック接続この図では、I/Oバッファーのプリミティブから適切なOCTブロックへの接続について示しています。
注: 同じVCCIOを持つ同じバンク行内のすべてのI/Oバンクは、特定のI/Oバンクに独自のOCTブロックがある場合でも、1つのOCTブロックを共有できます。キャリブレーションされた終端をサポートする任意の数のI/Oピンを、OCTブロックに接続できます。互換性のあるコンフィグレーションのI/OをOCTブロックに接続していることを確認してください。また、OCTブロックとそれに対応するI/Oが同じVCCIOおよび直列またはパラレル終端値を持っていることも確認する必要があります。これらの設定のFitterは、I/OおよびOCTブロックを同じ列に配置します。ブロックに接続されているピンがない場合、 インテル® Quartus® Prime開発ソフトウェアは警告メッセージを生成します。