JAJSXJ8 November 2025 ADC32RF72
PRODUCTION DATA
SYSREF モニタは、入力 SYSREF 信号をアナログ遅延を含むサンプリングクロックのコピーでラッチすることにより、入力 SYSREF 信号を ADC サンプリングクロックと比較します。ラッチされた出力は SYSREF 処理ブロックを介して内部で処理され、最終的な出力がユーザーに提供されます。ラッチされたフロップ出力を使用して、CLK と SYSREF の立ち上がりエッジの間に十分なマージンがあるかどうかを確認します (セットアップ時間およびホールド時間)。セットアップおよびホールド違反が検出された場合、プログラマブル遅延 td を使用して SYSREF 遅延を調整し、CLK と SYSREF の間に十分なマージンを確保して SYSREF が適切にラッチされるようにします。
次のパラメータをプログラムできます:
システム パラメータ 名称 | サイズ | デフォルト | アクセス権 | 説明 |
|---|---|---|---|---|
| SYSREF_MONITOR_NUM_POLLS | 8 | 1 | R/W | SYSREF_MONITOR_OUT が更新される前に検出される、SYSREF 立ち上がりエッジの数を設定します。より高い値の SYSREF_MONITOR_NUM_POLLS を使用すると、SYSREF エッジの拡散を測定できます。これは、SYSREF_MONITOR_NUM_POLLS SYSREF の立ち上がりエッジが観測されるまで、各フロップ出力は以前のすべての出力と OR 結合されるためです。 1...255:SYSREF_MONITOR_OUT が更新される前に観測される SYSREF 立ち上がりエッジの数。 |
| SYSREF_MONITOR_TD_COARSE | 4 | 0 | R/W | td ブロック内の粗い遅延 (45ps) の数を設定します。 |
| SYSREF_MONITOR_TD_FINE | 4 | 0 | R/W | td ブロックに細かい遅延を設定します。 td_fine = (floor(SYSREF_MONITOR_TD_FINE/2)*15ps) + ((SYSREF_MONITOR_TD_FINE%2)*4ps) |
| SYSREF_MONITOR_OUT | 8 | 0 | R | SYSREF モニタ出力。ビット 0 は最も早い CLK エッジに対応し、ビット 7 は最新の CLK エッジに対応します。 SYSREF_MONITOR_OUT は次のいずれかの状態にのみ存在し、次のように解釈できます: 状態 0:1 つ以上のゼロの後に 1 つ以上のゼロが続きます。SYSREF 遷移の立ち上がりが SYSREF モニタウィンドウに表示され、セットアップおよびホールド違反が検出されます。SYSREF_LAT は、すべてのゼロまたはすべての 1 が観測されるまで遅延する必要があります。 状態 1:すべてゼロ。CLK は SYSREF_LAT に先行し、SYSREF_LAT は次の CLK 立ち上がりエッジで適切にラッチされます。 状態2:すべての CLK は SYSREF_LAT より遅れ、SYSREF_LAT は現在の CLK 立ち上がりエッジで適切にラッチされます。 |