UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 67246

UltraScale - CNTVALUEIN を使用して大幅に IODELAY を変更する方法

説明

I/ODELAY に CNTVALUEIN ポートを使用するとき、最大 8 タップしか変更できません。8 タップを超えて変更する方法を教えてください。

注記: このアンサーのみを参照しないでください。

(Xilinx Answer 64216) でその他の既知の問題を確認して、どのバージョンの Vivado / High Speed SelectIO Wizard でこれらの問題が修正されているかを確認してください。

ソリューション

CNTVALUEIN ポートを使用した大幅な遅延変更は、遅延が不安定になる可能性があり、遅延が不明の領域にシフトしてしまう可能性があります。

この問題は、DELAY_FORMAT に関係なく、IDELAY または ODELAY のいずれかのネイティブおよびコンポーネント モードで発生します。


ネイティブ モードで 8 タップを超える遅延が必要な場合は、ビットスライスへのクロックをディスエーブルにしてください。これは、(High Speed SelectIO Wizard を使用して) TX_GATING をイネーブルにした TBYTE_IN を使用して実現できます。

この方法を使用する場合は、次の手順に従って、8 タップを超える遅延変更を行う必要があります。


  1. ビットスライスの EN_VTC をディアサーとします (EN_VTC = 0)。
  2. 10 クロック サイクル間待機します。
  3. TBYTE_IN をアサートします (BITSLICE_CONTROL.TBYTE_IN = 4h0 にする)。
  4. CNTVALUEIN に新しい値を割り当てます。
  5. LOAD をアサートしてディアサートします。
  6. 10 クロック サイクル間待機します。
  7. EN_VTC をアサートします (EN_VTC = 1)。
  8. TBYTE_IN をディアサートします (BITSLICE_CONTROL.TBYTE_IN = 4hF にする)。


上記に対する注意事項は次のとおりです。

TX_GATING は、各二ブルの BITSLICE_1 および BITSLICE_6 (ある場合) に適用されないため、TYBYTE_IN は変更されません。そのため、これらのピンにこの回避策を使用することはできず、変更は最大 8 タップまでに制限されている必要があります。

遅延ラインに複数の変更が必要な場合、待機に関する制限も伴います。

上記のとおり、ビットスライスの EN_VTC のディアサート後 10 クロック サイクル以上待機する必要があり、その後の遅延ラインへのアクセス (INC/DEC または LOAD) には 5 クロック サイクル間待機する必要があります。

複数の LOAD の場合、手順は次のようになります。

  1. ビットスライスの EN_VTC をディアサーとします (EN_VTC = 0)。
  2. 10 クロック サイクル間待機します。
  3. CNTVALUEIN に新しい値を割り当てます。
  4. LOAD をアサートしてディアサートします。
  5. 5 クロック サイクル間待機します。
  6. CNTVALUEIN に新しい値を割り当てます。
  7. LOAD をアサートしてディアサートします。
  8. 手順 5、6 および 7 を繰り返します。
  9. 10 クロック サイクル間待機します。
  10. EN_VTC をアサートします (EN_VTC = 1)。

アンサー レコード リファレンス

マスター アンサー レコード

Answer Number アンサータイトル 問題の発生したバージョン 修正バージョン
64216 High Speed SelectIO Wizard - 既知の問題リスト N/A N/A
AR# 67246
日付 01/06/2017
ステータス アクティブ
種類 一般
デバイス
  • Kintex UltraScale
  • Virtex UltraScale
このページをブックマークに追加