VARIABLE モード

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

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

DELAY_TYPE 属性を VARIABLE に設定すると、可変タップ遅延ラインが選択されます ( 表: 制御ピン (DELAY_TYPE = VARIABLE の場合)(1) )。VARIABLE モードの場合、CE および INC ピンを使用して手動で遅延をタップ単位でインクリメント/デクリメントします (INC/DEC は 1 タップずつインクリメント/デクリメントする)。タップ遅延は、CE = 1 および INC = 1 と設定してインクリメントを実行、または CE = 1 および INC = 0 と設定してデクリメントを実行します。インクリメント/デクリメント動作は、UPDATE_MODE 属性によって変わります ( この図 参照)。

すべての自動調整機能を停止させるために、RXTX_BITSLICE.EN_VTC ピンは遅延変更コマンドが実行されている間 Low を保持する必要があります。

注記: 各ビット スライスの入力遅延と出力遅延は、同じ遅延比レジスタ ( 表: レジスタ ビットの説明 (PQTR_RATIO、NQTR_RATIO、IODELAY_RATIO) 参照) を使用します。このレジスタは、基準クロック周波数に基づいて入力遅延を正しくキャリブレーションするためのものです。最適な出力遅延のキャリブレーション精度を得るには、出力遅延と入力遅延を同じにする必要があります。

TIME モードを使用して遅延ラインをインクリメント/デクリメントする場合は、次のようにします。

1. RXTX_BITSLICE.EN_VTC ピンをディアサート (Low) します。

2. 10 クロック サイクル以上待機します。

3. CE および INC ポートを使用して遅延ラインをインクリメント/デクリメントします。

4. 10 クロック サイクル以上待機します。

5. RXTX_BITSLICE.EN_VTC ピンをアサートします。

COUNT モードで遅延ラインを使用する場合、リセット シーケンスが完了すると、RXTX_BITSLICE.EN_VTC は常に Low になります。このセクションの VARIABLE モードの手順 ( 手順 2 手順 4 ) を使用してください。

図 2-43: VARIABLE モード、UPDATE_MODE = ASYNC

X-Ref Target - Figure 2-43

X19088-e5WUMltw_h00128.jpg