JESD204B Intel® FPGA IPユーザーガイド

ID 683442
日付 8/18/2022
Public
ドキュメント目次

5.1. 入力SYSREF信号の制約

SYSREF 信号は、サブクラス1実装のIPのLMFCカウンターをリセットします。SYSREF 信号を制約すると、SYSREF とデバイスクロック間のセットアップ関係が確立されます。

ユーザー .sdc ファイルで SYSREF 信号のタイミング制約を設定すると、セットアップ時間が解析されます。セットアップ時間が満たされると、IPによる SYSREF 信号の検出は確定的になります。FPGAピンに到達してLMFCカウンターがリセットされるまでの SYSREF 信号のリンク・クロック・サイクル数は確定的です。

ユーザー .sdc ファイルのデバイスクロックに関して、SYSREF 信号に set_input_delay 制約を適用します。

set_input_delay -clock <device clock name at FPGA pin> <sysref IO delay in ns> [get_ports <sysref name at FPGA pin >]

SYSREF IO遅延は、デバイスクロックと SYSREF の間のボードトレース長の不一致です。例えば、

set_input_delay -clock device_clk 0.5 [get_ports sysref]

上記のステートメントは、FPGAデバイスクロック (device_clk) ピンに関して、FPGA SYSREF 信号 (sysref) を制約します。トレース長の不一致により、SYSREF とデバイスクロックの間でFPGAピンに到達する時間に500 psまたは0.5 nsの差が生じました。

ほとんどの場合、SYSREF 信号を検出するIP内のレジスターは、SYSREF I/Oピンから遠く離れています。インターコネクト配線遅延が長いと、タイミング違反が発生します。タイミングを収束するには、マルチステージ・パイプライン・レジスターを使用することをお勧めします。JESD204B IPの rxlink_clk および txlink_clk と同じクロックドメインを使用して、マルチステージ・パイプライン・レジスターにクロックを供給します。

図 26. SYSREF信号用のマルチステージ・パイプライン・レジスター次の図では、SYSREF 信号用の2ステージのパイプライン・レジスターを示しています。