2.3.1. プロトコルのプリセット
2.3.2. GXTチャネル
2.3.3. GeneralパラメーターおよびDatapathパラメーター
2.3.4. PMAパラメーター
2.3.5. PCS-Core Interfaceパラメーター
2.3.6. Analog PMA Settingsパラメーター
2.3.7. Enhanced PCSパラメーター
2.3.8. Standard PCSパラメーター
2.3.9. PCS Direct Datapathパラメーター
2.3.10. Dynamic Reconfigurationパラメーター
2.3.11. Generation Optionsパラメーター
2.3.12. PMA、キャリブレーション、およびリセットポート
2.3.13. PCS-Core Interfaceポート
2.3.14. エンハンストPCSポート
2.3.15. 標準PCSポート
2.3.16. トランシーバーPHY PCS-to-Coreインターフェイスのリファレンス・ポート・マッピング
2.3.17. IPコアファイルの位置
2.5.1.1. PIPE用トランシーバー・チャネルのデータパス
2.5.1.2. サポートされているPIPE機能
2.5.1.3. PIPE Gen1、Gen2、Gen3モードでのTX PLLの接続方法
2.5.1.4. インテルStratix 10トランシーバーでのPCI Express (PIPE) の実装方法
2.5.1.5. PIPE用のネイティブPHY IPコアのパラメーター設定
2.5.1.6. PIPE用fPLL IPコアのパラメーター設定
2.5.1.7. PIPE用ATX PLL IPコアのパラメーター設定
2.5.1.8. PIPE用ネイティブPHY IPコアのポート
2.5.1.9. PIPE用fPLLポート
2.5.1.10. PIPE用のATX PLLのポート
2.5.1.11. TXディエンファシスのプリセットマッピング
2.5.1.12. PIPEコンフィグレーションにおけるチャネルの配置方法
2.5.1.13. Gen3のリンク・イコライゼーション
2.5.1.14. タイミング・クロージャーに関する推奨事項
3.1. PLL
3.2. 入力リファレンス・クロック・ソース
3.3. トランスミッター・クロック・ネットワーク
3.4. クロック生成ブロック
3.5. FPGAファブリック-トランシーバー間のインターフェイス・クロッキング
3.6. ダブルレート転送モード
3.7. トランスミッター・データパス・インターフェイスのクロッキング
3.8. レシーバー・データパス・インターフェイスのクロッキング
3.9. チャネル・ボンディング
3.10. PLLカスケード・クロック・ネットワーク
3.11. PLLおよびクロック・ネットワークの使用
3.12. PLLおよびクロック・ネットワークの改訂履歴
5.2.2.1. RXギアボックス、RXビットスリップ、および極性反転
5.2.2.2. ブロック・シンクロナイザー
5.2.2.3. Interlakenディスパリティー・チェッカー
5.2.2.4. デスクランブラー
5.2.2.5. Interlakenフレーム・シンクロナイザー
5.2.2.6. 64B/66Bデコーダーおよびレシーバー・ステートマシン (RX SM)
5.2.2.7. 10GBASE-Rビットエラー・レート (BER) チェッカー
5.2.2.8. Interlaken CRC-32チェッカー
5.2.2.9. RX PCS FIFO
5.2.2.10. RX Core FIFO
6.1. チャネルおよびPLLブロックのリコンフィグレーション
6.2. リコンフィグレーション・インターフェイスとの相互作用
6.3. 複数のリコンフィグレーション・プロファイル
6.4. アービトレーション
6.5. ダイナミック・リコンフィグレーションにおける推奨事項
6.6. ダイナミック・リコンフィグレーション実行の手順
6.7. ダイレクト・リコンフィグレーション・フロー
6.8. Native PHY IPまたはPLL IPコア・ガイド・リコンフィグレーション・フロー
6.9. 特殊なケースでのリコンフィグレーション・フロー
6.10. アナログPMA設定の変更
6.11. ポートおよびパラメーター
6.12. 複数のIPブロックにわたってマージするダイナミック・リコンフィグレーション・インターフェイス
6.13. エンベデッド・デバッグ機能
6.14. タイミング・クロージャーに関する推奨事項
6.15. サポートされない機能
6.16. トランシーバー・レジスター・マップ
6.17. リコンフィグレーション・インターフェイスおよびダイナミック・リコンフィグレーションの改訂履歴
7.5.1. デュプレックス・チャネルのリキャリブレーション (PMA TXおよびPMA RXの両方)
7.5.2. デュプレックス・チャネルでのみのPMA RXのリキャリブレーション
7.5.3. デュプレックス・チャネルでのみのPMA TXのリキャリブレーション
7.5.4. シンプレックスTXの同じ物理チャネルへのマージなしのPMAシンプレックスRXのリキャリブレーション
7.5.5. シンプレックスRXの同じ物理チャネルへのマージなしのPMAシンプレックスTXのリキャリブレーション
7.5.6. シンプレックスTXがマージされた物理チャネルでのPMAシンプレックスRXのみのリキャリブレーション
7.5.7. シンプレックスRXがマージされた物理チャネルでのPMAシンプレックスTXのみのリキャリブレーション
7.5.8. fPLLのリキャリブレーション
7.5.9. ATX PLLのリキャリブレーション
7.5.10. TX PLLとして使用する場合のCMU PLLのリキャリブレーション
3.1.1.2. GXTチャネルでのATX PLLの使用
ATX PLLは、専用クロック・ネットワークを介して、Hタイルの最大6 GXTチャネル (Lタイルの4 GXTチャネル) のトランスミッターPLLとして機能できます。これは、3つのATX PLLインスタンスをインスタンス化することによって実現されます。
- メインATX PLLはトランスミッターPLLとしてコンフィグレーションされています。
- 隣接する上部ATX PLLはGXTクロックバッファーとしてコンフィグレーションされ、中央のATX PLLのシリアルクロックを隣接するGXTチャネルに渡します。
- 隣接する下部のATX PLLはGXTクロックバッファーとしてコンフィグレーションされ、中央のATX PLLのシリアルクロックを隣接するGXTチャネルに渡します。
2つのGXTチャネルが必要であり、それらがトランスミッターATX PLLに隣接している場合、GXTクロックバッファーATX PLLは必要ありません (バンクのチャネル0および1で、トランスミッターATX PLLはバンクの下部にあるか、バンクのチャネル3および4にあり、トランスミッターATX PLLはバンクの上部にあります)。単一のGXTチャネルが必要な場合は、同じルールが適用されます。
4つのGXTチャネルが必要であり、それらが隣接している場合は、単一のGXTクロックバッファーATX PLLが必要です (バンク内のチャネル0、1、3、および4、またはバンク内のチャネル0および1、および以下のバンク内のチャネル3および4)。トランスミッターATX PLLは、上部または下部の2つのGXTチャネルに隣接するATX PLLにすることができます。3つのGXTチャネルが必要な場合は、同じルールが適用されます。
GXTチャネルのリファレンス・クロックは、マスターATX PLLと同じトリプレットに配置する必要があります。
注: Lタイルの場合、チャネル0/1、バンク1D/1L/1F/1Nの3/4、4D/4L/4F/4N (パッケージによって適用可能) の、タイルごとに最大8つのGXTチャネルを設定できます。Hタイルの場合、タイルごとに最大16のGXTチャネルを持つことができます。
インテルStratix 10 Lタイル/HタイルATX PLL IPには、GXTチャネルをサポートする5つのポートがあります。
- 送信およびGXTクロックバッファーATX PLLの tx_serial_clk_gxt 出力ポート。tx_serial_clk_gxt は、インテルStratix 10 Lタイル/HタイルのネイティブPHY IPの tx_serial_clk ポートに接続します。
- トランスミッターPLLとしてコンフィグレーションされたATX PLLの gxt_output_to_abv_atx 出力ポートは、GXTシリアルクロックをGXTクロックバッファーとしてコンフィグレーションされた上記のATX PLLに出力します。
- トランスミッターPLLとしてコンフィグレーションされたATX PLLの gxt_output_to_blw_atx 出力ポートは、GXTシリアルクロックをGXTクロックバッファーとしてコンフィグレーションされた以下のATX PLLに出力します。
- GXTクロックバッファーとして構成されたATX PLLの gxt_input_from_blw_atx 入力ポートは、トランスミッターPLLとしてコンフィグレーションされた以下のATX PLLからGXTシリアルクロックを入力します。
- GXTクロックバッファーとしてコンフィグレーションされたATX PLLの gxt_input_from_abv_atx 入力ポートは、トランスミッターPLLとしてコンフィグレーションされた上記のATX PLLからGXTシリアルクロックを入力します。
トランスミッターATX PLLのポート gxt_output_to_abv_atx は、上記のGXTクロックバッファーATX PLLのポート gxt_input_from_blw_atx に接続する必要があります。
トランスミッターATX PLLのポート gxt_output_to_blw_atx は、以下のGXTクロックバッファーATX PLLのポート gxt_input_from_abv_atx に接続する必要があります。
図 137. ATX PLL GXTクロック接続
ATX PLLは、次のGXTモードでコンフィグレーションできます。
- 隣接するGXTチャネルへのGXTクロックを備えたGXTトランスミッターPLL
- GXTクロックバッファーATX PLLへのGXTクロックを備えたGXTトランスミッターPLL
- 隣接するGXTチャネルへのGXTクロックおよびGXTクロックバッファーATX PLLを備えたGXTトランスミッターPLL
- GXTクロックバッファーATX PLL
ATX PLLを、隣接するGXTチャネルへのGXTクロックを備えたGXTトランスミッターPLLとしてコンフィグレーションするには、以下を実行します。
- ATX PLL operation modeドロップダウンをGXT modeとして設定します。
- Enable GXT local clock output port (tx_serial_clk_gxt) チェックボックスを選択します。
- GXT output clock sourceドロップダウンをLocal ATX PLLとして設定します。
- ATX PLL入力リファレンス・クロックおよびデータレート・パラメーターを設定します。
図 138. 6つのGXTチャネルを駆動するためのメインおよび隣接するATX PLL IPインスタンス
ATX PLLを、GXTクロックバッファーATX PLLへのGXTクロックを備えたGXTトランスミッターPLLとして設定するには、以下を実行します。
- ATX PLL opration modeドロップダウンをGXTモードとして設定します。
- Enable GXT clock output port to above ATX PLL (gxt_output_to_abv_atx)、Enable GXT clock output port to below ATX PLL (gxt_output_to_blw_atx)、または両方のチェックボックスを選択します。
- Enable GXT clock buffer to above ATX PLL、Enable GXT clock buffer to above ATX PLL、または両方のチェックボックスを選択します。
- GXT output clock sourceドロップダウンをDisabledに設定します。
- ATX PLL入力リファレンス・クロックおよびデータレート・パラメーターを設定します。
ATX PLLを、隣接するGXTチャネルへのGXTクロックおよびGXTクロックバッファーATX PLLを備えたGXTトランスミッターPLLとして設定するには、以下を実行します。
- ATX PLL operation modeドロップダウンをGXT modeとして設定します。
- Enable GXT local clock output port (tx_serial_clk_gxt) チェックボックスを選択します。
- GXT output clock sourceドロップダウンをLocal ATX PLLとして設定します。
- Enable GXT output port to above ATX PLL (gxt_output_to_abv_atx)、Enable GXT output port、またはその両方のbelow ATX PLL (gxt_output_to_blw_atx) チェックボックスを選択します。
- Enable GXT clock buffer to above ATX PLL、Enable GXT clock buffer、またはその両方のabove ATX PLLチェックボックスを選択します。
- ATX PLL入力リファレンス・クロックおよびデータレート・パラメーターを設定します。
図 139. メインATX PLL IPのATX PLL IPパラメーターの詳細
ATX PLLをGXTクロックバッファーATX PLLとしてコンフィグレーションするには、
- ATX PLL operation modeドロップダウンをGXT modeとして設定します。
- Enable GXT local clock output port (tx_serial_clk_gxt) チェックボックスを選択します。
- GXT output clock sourceドロップダウンを、Input from ATX PLL above (gxt_input_from_abv_atx) またはInput from ATX PLL below (gxt_input_from_blw_atx) として設定します。
- GXTクロックバッファーATX PLLがGXTトランスミッターPLLまたはGXトランスミッターPLLにリコンフィグレーションされていない場合は、pll_refclk0 ピンを REFCLK ピンに接続します。
図 140. クロックバッファーのATX PLL IPのATX PLL IPパラメーターの詳細
ATX PLLはモード間でリコンフィグレーションできますが、インスタンスで必要なすべてのポートをイネーブルする必要があります。
注: 隣接するマスターCGBが使用されている場合、ATX PLLをGXモードからGXTモードにリコンフィグレーションすることはできません。