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

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

4.3.5. リンク・スタートアップ・シーケンス

txlink_rst_n 信号または rxlink_rst_n 信号がアサートされたときにランタイムLMFコンフィグレーションを設定します。txlink_rst_n または rxlink_rst_n がデアサートされると、JESD204B IPコアが動作を開始します。次の項では、各サブクラスモードの詳しい動作について説明します。

TX (Subclass 0)

リセットがデアサートされると、JESD204B TX IPコアはCGSフェーズになります。コンバーター・デバイスからの SYNC_N デアサートにより、JESD204B TX IPコアはCGSフェーズを終了し、ILASフェーズ (csr_lane_sync_en = 1の場合) またはUser Dataフェーズ (csr_lane_sync_en = 0の場合) に入ることができます。

TX (Subclass 1)

リセットがデアサートされると、JESD204B TX IPコアはCGSフェーズになります。コンバーター・デバイスからの SYNC_N デアサートにより、JESD204B TX IPコアがCGSフェーズを終了できるようになります。IPコアは、CGSフェーズを終了してILASフェーズに入る前に、少なくとも1つの SYSREF 立ち上がりエッジがサンプリングされるようにします。これは、SYSREFがサンプリングされる前にSYNC_Nがデアサートされる競合状態を防ぐためです。SYSREFサンプリングは、JESD204B Subclass 1システムで確定的レイテンシーを確保するために重要です。

TX (Subclass 2)

Subclass 1モードと同様に、JESD204B TX IPコアは、リセットのデアサート時にCGSフェーズになります。コンバーターとIPコア間のLMFCアライメントは、SYNC_N のデアサート後に開始されます。JESD204B TX IPコアは SYNC_N のデアサートを検出し、タイミングを独自のLMFCと比較します。リンク・クロック・ドメインで必要な調整は、レジスターマップで更新されます。ILASフェーズ中に値をコンバーターに転送するには、レジスターの最終位相調整値を更新する必要があります。DACはLMFC位相を調整し、位相変化をエラーレポートで確認します。このエラーレポートには、新しいDAC LMFC位相情報が含まれており、これらの位相が一致するまでループを繰り返すことができます。

RX (Subclass 0)

JESD204B RX IPコアは、リセット時に SYNC_N (dev_sync_n 信号) を駆動してLowに保持します。リセットのデアサート時に、JESD204B RX IPコアは、同期要求からステートマシンを移動するのに十分な/K/文字があるかどうかをチェックします。十分な/K/文字が検出されると、IPコアは SYNC_N をデアサートします。

RX (Subclass 1)

JESD204B RX IPコアは、リセット時に SYNC_N (dev_sync_n 信号) を駆動してLowに保持します。リセットのデアサート時に、JESD204B RX IPコアは、同期要求からステートマシンを移動するのに十分な/K/文字があるかどうかをチェックします。また、IPコアは、SYNC_N をデアサートする前に、少なくとも 1 つのSYSREF立ち上がりエッジがサンプリングされるようにします。これは、SYSREFがサンプリングされた後、更新されたLMFCカウントではなく、内部のフリーランニングLMFCカウントに基づいて SYNC_N がデアサートされるという競合状態を防ぐためです。

RX (Subclass 2)

JESD204B RX IPコアは、Subclass 1モードと同じように動作します。このモードでは、ロジックデバイスが常にマスターのタイミング・リファレンスになります。SYNC_N のデアサート時に、ADCはLMFCタイミングを調整してIPコアに一致させます。