IOBUF_DCIEN

UltraScale アーキテクチャ SelectIO リソース ユーザー ガイド (UG571)

Document ID
UG571
Release Date
2023-08-31
Revision
1.15 日本語

この図 に示す IOBUF_DCIEN プリミティブは、HP I/O バンクで使用可能です。このプリミティブには IBUFDISABLE ポートがあり、入力バッファーが使用されていない間そのバッファーを無効にするために使用します。その他、オプションで DCI 分割終端機能 (キャリブレーションなしの終端および DCI 終端) を手動で無効にする際に使用する DCITERMDISABLE ポートがあります。詳細は、 HP I/O バンクでのみ使用可能な DCI および I/O バンクにおけるキャリブレーションなしの終端 を参照してください。

図 1-31: 入力/出力バッファー DCI イネーブル プリミティブ (IOBUF_DCIEN)

X-Ref Target - Figure 1-31

X16090-input_output-buffer-dci-enable-primitive-iobuf_dcien.jpg

IOBUF_DCIEN プリミティブは、IBUFDISABLE 信号が High にアサートされ、出力バッファーがトライステート状態になると (T = High)、入力バッファーを無効にして内部ロジックへの O 出力を強制的にロジック Low へ遷移させることが可能です。I/O がオンダイ レシーバー終端機能 (キャリブレーションなしの終端および DCI 終端) を使用している場合は、DCITERMDISABLE 信号が High にアサートされ、出力バッファーがトライステート状態になると (T = High) 常に、このプリミティブが終端の各側を無効にします。出力バッファーがトライステート状態になると (T = High)、入力バッファーとオンダイ レシーバー終端 (キャリブレーションなしの終端または DCI 終端) が IBUFDISABLE および DCITERMDISABLE によってそれぞれ制御されます。このような、UltraScale アーキテクチャ特定のプリミティブ動作となるように、USE_IBUFDISABLE 属性を TRUE に設定し、IBUFDISABLE ポートを制御し、SIM_DEVICE 属性を ULTRASCALE に設定する必要があります。出力バッファーがトライステート状態にならない場合は (T = Low)、入力バッファーとオンダイ レシーバー終端 (キャリブレーションなしの終端または DCI 終端) が無効になり、内部ロジックへの O 出力を強制的にロジック Low へ遷移させます。これらの機能を組み合わせて使用することで、入力がアイドル状態のときに消費電力を抑えることができます。あまり一般的ではありませんが、DCI を動的に制御できる一方で入力を常に有効にする必要がある場合は、IBUFDISABLE ピンをフローティング状態にして、USE_IBUFDISABLE 属性を FALSE に設定することで、このプリミティブを使用できます。