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) します。
3. CE および INC ポートを使用して遅延ラインをインクリメント/デクリメントします。
5. RXTX_BITSLICE.EN_VTC ピンをアサートします。
COUNT モードで遅延ラインを使用する場合、リセット シーケンスが完了すると、RXTX_BITSLICE.EN_VTC は常に Low になります。このセクションの VARIABLE モードの手順 ( 手順 2 ~ 手順 4 ) を使用してください。