インテル® Agilex™ 汎用I/OおよびLVDS SERDESユーザーガイド

ID 683780
日付 4/13/2020
Public

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

ドキュメント目次

2.3.2.2.2. GPIO Intel FPGA IPのパラメーター設定

GPIO IP コアのパラメーター設定は、 インテル® Quartus® Prime開発ソフトウェアで設定することができます。GeneralBuffer、およびRegistersのオプションの3つのグループがあります。
表 9.  一般
パラメーター 条件 デフォルト 説明
Data Direction
  • Input
  • Output
  • Bidir
Output

GPIOのデータ方向を指定します。

Data width

1~128

4

データ幅を指定します。

Use legacy top-level port names
  • On
  • Off
Off

Stratix® V Arria® V、および Cyclone® Vデバイスと同じポート名を使用します。

例えば、doutdataout_hdataout_l になり、dindatain_hdatain_l になります。

注: これらのポートの動作は、 Stratix® V Arria® V、および Cyclone® Vデバイスとは異なります。移行ガイドラインについては、関連情報を参照してください。
表 10.   GPIO IPコアのBufferパラメーター
パラメーター 条件 デフォルト 説明
Use differential buffer
  • On
  • Off
Off

オンすると、差動I/Oバッファーをイネーブルします。

Use pseudo differential buffer
  • Data Direction = 出力
  • Use differential buffer = オン
  • On
  • Off
Off

出力モードでオンにすると、疑似差動出力バッファーをイネーブルします。

Use differential bufferをオンにすると、このオプションは双方向モードで自動的にオンになります。

Use bus-hold circuitry
  • Data Direction = 入力または双方向
  • Use differential buffer = オフ
  • On
  • Off
Off

オンにすると、バスホールド回路が微弱な電流でI/Oピンの信号を最後に駆動されたステートに保持し、これにより、出力バッファーステートはハイ・インピーダンスではなく1または0になります。

Use open drain output
  • Data Direction = 出力または双方向
  • Use differential buffer = オフ
  • On
  • Off
Off

オンにすると、オープンドレイン出力によってデバイスが割り込み信号や書き込みイネーブル信号といったシステムレベルのコントロール信号を提供できるようになり、これらの信号は、システム内の複数のデバイスがアサートすることができます。

Enable output enable port Data Direction = 出力
  • On
  • Off
Off

オンにすると、OEポートへのユーザー入力をイネーブルします。このオプションは、双方向モードでは自動的にオンになります。

Enable seriestermination / paralleltermination ports
  • On
  • Off
Off

オンにすると、出力バッファーの terminationcontrol ポートをイネーブルして、ユーザーがユーザーモードのOCTキャリブレーションを使用できるようにします。

表 11.  レジスター
パラメーター 条件 デフォルト 説明
Register mode
  • None
  • Simple register
  • DDIO
None GPIO IPのレジスターモードを指定します。
  • None - バッファーからまたはバッファーへの接続に単純な配線を指定します。
  • Simple register - DDIOをシングル・データレート・モード (SDR) で単純なレジスターとして使用することを指定します。 FitterはこのレジスターをI/O内にパックすることがあります。
  • DDIO - IPがDDIOを使用することを指定します。
Enable synchronous clear / preset port
  • Register mode = DDIO
  • None
  • Clear
  • Preset
None

同期リセットポートの実装方法を指定します。

  • None - 同期リセットポートをディスエーブルします。
  • Clear - 同期クリア用に SCLR ポートをイネーブルします。
  • Preset - 同期プリセット用に SSET ポートをイネーブルします。
Enable asynchronous clear / preset port
  • Register mode = DDIO
  • None
  • Clear
  • Preset
None

非同期リセットポートの実装方法を指定します。

  • None - 非同期リセットポートをディスエーブルします。
  • Clear - 非同期クリア用に ACLR ポートをイネーブルします。
  • Preset - 非同期プリセット用に ASET ポートをイネーブルします。

ACLR および ASET 信号はアクティブHighです。

Enable clock enable ports Register mode = DDIO
  • On
  • Off
Off
  • On - クロックイネーブル (CKE) ポートをイネーブルし、データがクロックインまたはクロックアウトする際の制御を可能にします。この信号は、データがユーザーの制御なしで通過することを防ぎます。
  • Off - クロック・イネーブル・ポートをイネーブルしません。データは常にレジスターを自動的に通過します。
Half Rate logic Register mode = DDIO
  • On
  • Off
Off オンにすると、ハーフレートDDIOがイネーブルになります。入力パスの項のハーフレート変換を使用したDDIOモードの入力パス波形の図を参照してください。
Separate input / output Clocks
  • Data Direction = 双方向
  • Register mode = シンプルレジスターまたはDDIO
  • On
  • Off
Off オンにすると、双方向モードの入力パスと出力パスに対して別々のクロック (CK_IN および CK_OUT) をイネーブルします。