リング型 PLL

Versal ACAP GTY および GTYP トランシーバー アーキテクチャ マニュアル (AM002)

Document ID
AM002
Release Date
2021-05-05
Revision
1.2 日本語

GTY/GTYP トランシーバーの各クワッドには、HSCLK0 ブロックと HSCLK1 ブロックに 1 つずつ、合計 2 つのリング型チャネル PLL (RPLL) があります。次の図に、内部チャネルのクロッキング アーキテクチャを示します。TX クロック分周器と RX クロック分周器は、それぞれのチャネルに割り当てられた RPLL または LCPLL からのクロックを個別に選択できるため、TX データパスと RX データパスで異なる基準クロック入力を使用し、非同期周波数での動作が可能です。

図 1. チャネルのクロッキング アーキテクチャ

RPLL の入力クロックの選択については、基準クロックの選択および分配 を参照してください。RPLL の出力は TX および RX クロック分周器ブロックに入力され、このブロックで PMA および PCS ブロックで使用されるシリアルおよびパラレル クロックの生成が制御されます。TX データパスと RX データパスが同じ VCO 周波数の整数倍のライン レートで動作する場合、RPLL をこれらのデータパス間で共有できます。ただし、HSCLK0 の RPLL が駆動できるのはチャネル 0/1 のみで、HSCLK1 の RPLL が駆動できるのはチャネル 2/3 のみです。

次の図に、RPLL アーキテクチャの概念図を示します。入力クロックは、M で分周した後に位相周波数検出器へ接続されます。VCO の逓倍率および RPLL 出力周波数は、フィードバック分周器 N で決定されます。フィードバック分周器 N のフラクショナル機能を有効にした場合、N と小数部を組み合わせたものが実効分周比となります。

重要: RPLL のフラクショナル N 機能はクロック ソースを提供することのみを目的として設計されており、RPLL が有効な場合、その出力をトランシーバー チャネルの実際のデータパス (PMA または PCS) を駆動するためには使用できません。

ロック状態を示すステータス信号が数多く生成されます。RPLL ロックは、基準クロックと VCO フィードバック クロックの周波数を比較して、周波数ロックが完了したかを判断します。

図 2. RPLL のブロック図

RPLL の VCO 動作範囲は公称 4.0GHz ~ 8.0GHz です。実際の RPLL の動作範囲はデバイスのスピード グレードにより異なります。詳細は、Versal ACAP のデータシート を参照してください。Versal ACAPs Transceivers Wizard は、アプリケーション要件に応じて RPLL の適切な設定値を選択します。

RPLL 出力周波数 (GHz) は次の式で求められます。

図 3. RPLL 出力周波数

ライン レート (Gb/s) は次の式で求められます。D は、チャネル内の TX/RX クロック分周器の値を表します。

図 4. ライン レート

図 3 に含まれるフィードバック分周器の小数部は、次の式で求められます。

図 5. 小数部

次の表に、RPLL の分周器で設定可能な値を示します。

表 1. RPLL 分周器の設定
係数 属性/ポート 有効値
M RPLL_REFDIV 有効な値は、1、2、3、4 です。
N.FractionalPart

A_HS0_RPLLFBDIV

A_HS1_RPLLFBDIV

整数 N からの有効な分周値の範囲は、小数部が有効かどうか、そして RPLL をクロック生成に使用するかトランシーバー データパスの駆動に使用するかにより異なります。

小数部無効時: 5 ~ 25、80

小数部有効時、またはファブリック クロッキングの場合: 8 ~ 80

小数部を使用する場合、または RPLL の出力でデータパスを駆動しない場合、RPLL は出力をファブリックにのみ接続可能なクロック ソースとして使用されます。この場合、このクロック ソースはトランシーバー データパス (PCS または PMA) を駆動するためには使用できません。

D

RXOUT_DIV

TXOUT_DIV

1、2、4、8、16
SDMDATA

HSCLK[0/1]_RPLLSDMDATA または A_HS[0/1]_RPLLSDMDATA

0 – (224 – 1)
SDMWIDTH SDM_WIDTHSEL (HSCLK*_RPLL_LGC_CFG1) 16、20、24