JESD204C インテル® FPGA IPユーザーガイド

ID 683108
日付 3/12/2021
Public

このドキュメントの新しいバージョンが利用できます。お客様は次のことを行ってください。 こちらをクリック 最新バージョンに移行する。

ドキュメント目次

5.4. SYSREF サンプリング

継続を有効にすることを選択できます SYSREF サンプリングまたはシングル SYSREF 検出。

ソフトウェアロジックは、クロッククリーナーをSPIにプログラムして有効にします SYSREF 世代。リサンプリングするには SYSREF 、ソフトウェアロジックはに書き込みます SYSREF_CTRL 連続サンプリングまたは単一検出のいずれかを有効にするレジスタ。両方のビットが有効になっている場合、連続サンプリングが優先されます。

無効にすることをお勧めします SYSREF しばらくしてからサンプリングします。無効化 SYSREF サンプリングはまた、連続サンプリングモードを無効にし、その後、クロッククリーナーをプログラムして無効にします SYSREF 出力。

次の推奨事項のいずれかを考慮して、 SYSREF リサンプリングフロー:

  1. をセットする sysref_singledetsysref_alwayson、および sysref_lemc_err_en_reinit ビットを1に登録します。
    • 新品の場合 SYSREF エッジが検出され、 JESD204C IPは sysref_singledet ビットし、自動的にリンクの再初期化を開始します。
    • すべてのAvalon-STインターフェース信号はデフォルト状態に戻ります。
    • LEMCブロックは、新しく検出されたものを反映するようにリセットされます SYSREF 縁。
    • 新しいLEMCデータに基づいて、すべてのAvalon-STインターフェイス信号が再びアクティブになります。
    • LEMCエラー割り込みが有効になっている場合、 JESD204C エラーを修復してクリアする必要があります。
  2. をセットする sysref_singledet 1にビットと sysref_alwayson ビットを0に。
    • 新品の場合 SYSREF エッジが検出され、 JESD204C IPは sysref_singledet ビットですが、リンクの再初期化の自動開始はありません。
    • すべてのAvalon-STインターフェース信号はアクティブのままです。
    • LEMCブロックは、新しく検出されたものを反映するようにリセットされます SYSREF 縁。
      • TX IPでは、LEMCが新しいものに再調整されると、出力同期ヘッダー(SH)が調整されます。 SYSREF 縁。対応するRX(調整されたSHを受信する)は、SH関連のエラーの対象となる場合があります。
      • RX IPでは、LEMCの変更はすでにストリーミングされているデータに影響を与えないため、入力Avalon-STデータは影響を受けません。ただし、リンクは決定論的な遅延特性を失います。確定的な遅延動作を復元するには、リンクの再初期化が必要です。
    • を設定する必要があります link_reinit 後にビットを1に sysref_singledet リンクの再初期化を開始するためにクリアします。
    • すべてのAvalon-STインターフェイス信号はデフォルト状態に戻り、新しいLEMCデータに基づいて再アクティブ化されます。
の主張の間の競争をよりよく処理するために link_reinit ビット(ユーザー指定または自動再初期化による)および sysref_singledet ビット、IPは次の動作を課します:
  • TXコアの場合: link_reinit ビットがアサートされます)、Avalon-STインターフェイスが非アクティブになります。リンクの再初期化が完了した後、Avalon-STは、 sysref_singledet アサートを解除します。
  • RXコアの場合: link_reinit ビットがアサートされると、Avalon-STインターフェイスが非アクティブになります。リンクの再初期化が完了した後、Avalon-STは、 sysref_singledet アサート解除、およびSH(j204c_rx_sh_lock)およびEMB(j204c_rx_emb_lock)ロックを達成しました。