インテル® Stratix® 10 LタイルおよびHタイル・トランシーバーPHYユーザーガイド

ID 683621
日付 3/03/2020
Public
ドキュメント目次

6.9.2.1. ATXリファレンス・クロックの切り替え

ATX PLLインスタンスのリコンフィグレーション・インターフェイスを使用して、ATX PLLを駆動するリファレンス・クロック・ソースを指定できます。ATX PLLは、最大5つの異なるリファレンス・クロック・ソースでクロッキングをサポートします。

リファレンス・クロックの切り替えを開始する前に、ATX PLLインスタンスが複数のリファレンス・クロック・ソースを定義していることを確認してください。ATX PLLをパラメーター化する際、PLLタブのNumber of PLL reference clocksパラメーターを指定します。

公開される pll_refclk ポートの数は、指定したリファレンス・クロックの数によって異なります。この動作には、ATX PLLリコンフィグレーション・インターフェイスを使用します。

表 161.  ATX PLLリファレンス・クロック入力の切り替えに使用するルックアップ・レジスター
トランシーバーATX PLLポート 説明 アドレス ビット
pll_refclk0

論理 refclk0 を表します。ルックアップ・レジスター x113[7:0] は、論理 refclk0 から物理refclkへのマッピングを格納します。

0x113 (Lookup Register) [7:0]
pll_refclk1

論理 refclk1 を表します。ルックアップ・レジスター x114[7:0] は、論理 refclk1 から物理refclkへのマッピングを格納します。

0x114 (Lookup Register) [7:0]
pll_refclk2

論理 refclk2 を表します。ルックアップ・レジスター x115[7:0] は、論理 refclk2 から物理refclkへのマッピングを格納します。

0x115 (Lookup Register) [7:0]
pll_refclk3 論理 refclk3 を表します。ルックアップ・レジスター x116[7:0] は、論理 refclk3 から物理refclkへのマッピングを格納します。 0x116 (Lookup Register) [7:0]
pll_refclk4 論理 refclk4 を表します。ルックアップ・レジスター x117[7:0] は、論理 refclk4 から物理refclkへのマッピングを格納します。 0x117 (Lookup Register) [7:0]
該当なし ATX refclkセレクションMUX 0x112 [7:0]

リファレンス・クロックを切り替える際、代わりとなるクロックのルックアップ・レジスター・アドレスおよびそれぞれのビットを指定する必要があります。ATX PLLを決定した後、以下の手順に従って選択したリファレンス・クロックに切り替えます。

  1. ダイナミック・リコンフィグレーションの実行手順の手順1から10の必要な手順を実行します。
  2. ルックアップ・レジスター・アドレスから読み出し、必要な8ビットパターンを保存します。例えば、論理 refclk2 への切り替えにはアドレス 0x115 のビット [7:0] を使用する必要があります。
  3. ルックアップ・レジスターから取得した8ビット値を使用して、アドレス 0x112 のビット [7:0] にRead-Modify-Writeを実行します。
  4. ダイナミック・リコンフィグレーションの実行手順の手順12から14の必要な手順を実行します。