Intel Agilex® 7汎用I/Oユーザーガイド: FシリーズおよびIシリーズ

ID 683780
日付 4/19/2023
Public
ドキュメント目次

7. プログラマブルI/O機能の説明

表 63.  I/O機能と説明
I/O機能 説明
プログラマブル出力スルーレート・コントロール

各I/Oピンにはスルーレート・コントロールが含まれており、ピンごとにスルーレートを指定できます。スルーレート・コントロールは、信号の立ち上がりエッジと立ち下がりエッジの両方に影響します。

より速いスルーレートにより、高性能システム向けに高速遷移が提供されます。一方、より遅いスルーレートにより、システムノイズとクロストークが低減されますが、立ち上がりエッジと立ち下がりエッジにわずかな遅延が追加されます。

プログラマブルIOE遅延

プログラマブルIOE遅延をアクティブ化することにより、ホールド時間をゼロにし、セットアップ時間を最小化し、またはクロックから出力までの時間を長くできます。この機能は、タイミングマージンの読み出しと書き込みに役立ちます。これは、バス上の信号間の不確実性を最小限に抑えるためです。

各ピンは、ピンから入力までのレジスターからの異なる入力遅延、またはレジスターから出力までのピン値からの遅延を持つことができます。これは、バス内の信号がデバイスに出入りするのと同じ遅延を持つようにするためです。

プログラマブル・オープンドレイン出力

プログラマブル・オープンドレイン出力は、出力バッファーへのロジックがHighの場合、出力にハイインピーダンス状態を提供します。出力バッファーへのロジックがLowの場合、出力は低くなります。

複数のオープンドレイン出力をワイヤーに接続できます。この接続タイプは論理OR関数のようなもので、一般的には、アクティブLowのワイヤーOR回路と呼ばれます。出力の少なくとも1つが論理0状態 (アクティブ) の場合、回路は電流をシンクし、ラインを低電圧にします。

バスに複数のデバイスを接続している場合は、オープンドレイン出力を使用できます。例えば、任意のデバイスによって、または割り込みとしてアサートできるシステムレベルのコントロール信号にオープンドレイン出力を使用できます。

プログラマブル・バスホールド

各入力ピンまたは双方向ピンでは、コンフィグレーション後にのみアクティブになるオプションのバスホールド機能をサポートします。デバイスがユーザーモードに入ると、バスホールド回路はコンフィグレーションの終わりまでにピンに存在する値をキャプチャします。

バスホールド回路は抵抗を使用して、信号レベルを最後に駆動されたピンのステートに弱く引きます。バスホールド回路は、次の入力信号が生じるまでこのピンのステートを保持します。そのため、バスをトライステートにする場合、信号レベルを保つ外部プルアップまたはプルダウン抵抗が不要になります。

各入力ピンまたは双方向ピンごとに、バスホールド回路で駆動されないピンを個別に指定し、ノイズによって意図しない高周波スイッチングが発生する可能性がある、入力しきい値電圧から引き離すことができます。信号のオーバードライブを防止するために、バスホールド回路は、入力ピンまたは双方向ピンの電圧レベルをI/Oバンクの電源レベルよりも低く駆動します。

プログラマブル・プルアップ抵抗

サポートされているバンクの各入力または双方向ピンでは、ユーザーモード中にオプションのプログラマブル・プルアップ抵抗を提供します。プルアップ抵抗は、I/OをI/Oバンクの電源レベルに弱く保持します。

プログラマブル・プルダウン抵抗

サポートされているバンクの各I/Oピンは、ユーザーモード中にオプションのプログラマブル・プルダウン抵抗を提供します。プルダウン抵抗は、I/Oをグランドレベルに弱く保持します。

プログラマブル・プリエンファシス

プリエンファシスは、スイッチング中に出力信号の高周波コンポーネントを瞬間的にブーストして、出力スルーレートを増加させます。必要なプリエンファシスの量は、伝送ラインに沿った高周波コンポーネントの減衰によって異なります。

詳細については、プログラマブル・プリエンファシス を参照してください。

プログラマブル・ディエンファシス

ディエンファシスは、シンボルが指定された期間より長い場合、I/O信号の高さを減衰させます。ディエンファシスを使用して信号の振幅を変更し、長い伝送パスでの信号の劣化を補正できます。

詳細については、プログラマブル・ディエンファシス を参照してください。

プログラマブル差動出力電圧

プログラマブルVOD設定により、出力アイ開口部を調整して、トレース長と消費電力を最適化できます。VODスイングを高くするとレシーバー側の電圧マージンが改善され、VODスイングを小さくすると消費電力が削減されます。

詳細については、プログラマブル差動出力電圧 を参照してください。

Schmitt Trigger

Schmitt Triggerを使用すると、入力バッファーは、低速の入力エッジレートと高速の出力エッジレートに応答できます。最も重要なのは、Schmitt Triggerによって入力バッファーにヒステリシスが提供されることです。これは、ロジックアレイに駆動される入力信号で、立ち上がりの遅いノイズの多い入力信号がリンギングまたは発振するのを防止します。

この機能によって、デバイス入力にシステムノイズ耐性が提供されますが、わずかな公称入力遅延が追加されます。