インテルのみ表示可能 — GUID: nik1398707198417
Ixiasoft
インテルのみ表示可能 — GUID: nik1398707198417
Ixiasoft
6.11.2.3. CDR およびCMU リファレンス・クロックの切り替え
リファレンス・クロックの切り替えを開始する前に、CDR とCMU が複数のリファレンス・クロックソースを定義していることを確認してください。CDR では、ネイティブPHY IP をパラメーター化する際、RX PMA タブでパラメーターを指定します。CMU では、CMU PLL をパラメーター化する際、PLL タブのNumber of PLL reference clocks パラメーターを指定します。
以下の表は、CDR およびCMU リファレンス・クロック入力の切り替えに関するアドレスとビットを示しています。公開されるrx_cdr_refclk (CDR) ポートあるいはpll_refclk (CMU) の個数は、指定するリファレンス・クロックの個数により異なります。CMU リファレンス・クロックの切り替えにはCMU コンフィグレーション・インターフェイスを使用します。
ネイティブPHY ポート | 説明 | アドレス | ビット |
---|---|---|---|
cdr_refclk0 | 論理refclk0 を表します。ルックアップ・レジスターx16A[7:0]は、論理refclk0 から物理refclk へのマッピングを格納します。 | 0x16A (ルックアップ・レジスター) | [7:0] |
cdr_refclk1 | 論理refclk1 を表します。ルックアップ・レジスターx16B[7:0]は、論理refclk1 から物理refclk へのマッピングを格納します。 | 0x16B (ルックアップ・レジスター) | [7:0] |
cdr_refclk2 | 論理refclk2 を表します。ルックアップ・レジスターx16C[7:0]は、論理refclk2 から物理refclk へのマッピングを格納します。 | 0x16C (ルックアップ・レジスター) | [7:0] |
cdr_refclk3 | 論理refclk3 を表します。ルックアップ・レジスターx16D[7:0]は、論理refclk3 から物理refclk へのマッピングを格納します。 | 0x16D (ルックアップ・レジスター) | [7:0] |
cdr_refclk4 | 論理refclk4 を表します。ルックアップ・レジスターx16E[7:0]は、論理refclk4 から物理refclk へのマッピングを格納します。 | 0x16E (ルックアップ・レジスター) | [7:0] |
N/A | CDR refclk セレクションMUX | 0x141 | [7:0] |
リファレンス・クロックの切り替えを実行する際は、切り替える論理リファレンス・クロックとそれぞれのアドレスおよびビットに注意してください。論理リファレンス・クロックを決定した後、以下の手順に従って選択したCDR リファレンス・クロックに切り替えます。
- ダイナミック・リコンフィグレーションの実行手順の手順1 から7 の必要な手順を実行します。
- ルックアップ・レジスター・アドレスから読み出し、必要な8 ビット・パターンを保存します。たとえば、論理refclk3 への切り替えにはアドレス0x16D でビット[7:0]を保存する必要があります。
- ルックアップ・レジスターから取得した8 ビット値を使用して、アドレス0x141 のビット[7:0]にRead-Modify-Write を実行します。
- ダイナミック・リコンフィグレーションの実行手順の手順9 から12 の必要な手順を実行します。