インテルのみ表示可能 — GUID: eez1484175385082
Ixiasoft
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のリキャリブレーション
インテルのみ表示可能 — GUID: eez1484175385082
Ixiasoft
3.11.4. ミックスおよびマッチデザインの例
インテルStratix 10トランシーバー・アーキテクチャーでは、ネイティブPHY IPコアおよびPLL IPコアスキームがそれぞれ独立しているため、デザインに高い柔軟性をもたらします。PLLの共有、およびデータレートのリコンフィグレーションが容易に実行可能です。以下のデザイン例は、PLLの共有およびボンディング・コンフィグレーションとノンボンディング・コンフィグレーション両方のクロック・コンフィグレーションを示しています。
図 166. ミックスおよびマッチデザインの例
PLLインスタンス
この例では、2つのATX PLLインスタンスおよび3つのfPLLインスタンスが使用されています。各PLLインスタンスに対して適切なリファレンス・クロックを選択してください。IP Catalogには、使用可能なPLLがリストされています。
PLL IPコアについては、次のデータ転送速度およびコンフィグレーション設定を使用します。
- トランシーバーPLLインスタンス0: 6.25 GHzの出力クロック周波数を備えたATX PLL
- Master CGBおよびボンディング出力クロックをイネーブルします。
- トランシーバーPLLインスタンス1: 5.1625 GHzの出力クロック周波数を備えたfPLL
- Use as Transceiver PLLオプションを選択します。
- トランシーバーPLLインスタンス2: 0.625 GHzの出力クロック周波数を備えたfPLL
- トランシーバーPLLインスタンス3: 2.5GHzの出力クロック周波数を備えたfPLL
- Enable PCIe clock output portオプションを選択します。
- Use as Transceiver PLLオプションを選択します。
- Protocol ModeをPCIe Gen2に設定します。
- トランシーバーPLLインスタンス4: 4 GHzの出力クロック周波数を備えたATX PLL
- Master CGBおよびボンディング出力クロックをイネーブルします。
- Enable PCIe clock switch interfaceオプションを選択します。
- Number of Auxiliary MCGB Clock Input portsを1に設定します。
ネイティブPHY IPコアのインスタンス
この例では、3つのトランシーバー・ネイティブPHY IPコアのインスタンスおよび2つの10GBASE-KR PHY IPのインスタンスが使用されています。PHY IPには、次のデータレートおよびコンフィグレーション設定を使用します。
- チャネルが10個あるボンディング・グループを持つ12.5 GbpsのInterlaken
- インテルStratix 10トランシーバー・ネイティブPHY IPコアGUIから、Interlaken 10x12.5 Gbpsプリセットを選択します。
- チャネルが4つあるノンボンディング・グループを持つ1.25 Gbps Gigabit Ethernet
- インテルStratix 10トランシーバー・ネイティブPHY IPコアGUIから、GIGE-1.25Gbpsプリセットを選択します。
- Number of data channelsを2に変更します。
- チャネルが8つあるボンディング・グループを持つPCIe Gen3
- インテルStratix 10トランシーバー・ネイティブPHY IPコアGUIから、PCIe PIPE Gen3x8プリセットを選択します。
- TX Bonding optionsで、PCS TX channel bonding masterをチャネル5に設定します。
注: PCS Txチャネル・ボンディング・マスターは、トランシーバー・バンク内のチャネル1またはチャネル4に物理的に配置する必要があります。この例では、ボンディング・グループの5番目のチャネルがトランシーバー・バンク内のチャネル1に配置されています。
- 詳細については、PCI Express (PIPE) を参照してください。
- チャネルが2つある10.3125 Gbpsの10GBASE-KRのノンボンディング・グループは、
- インテルStratix 10 1G/10GbEおよび10GBASE-KR PHY IPを2回インスタンス化し、各チャネルに1つのインスタンスを備えます。
- 詳細については、10GBASE-KR PHY IP Coreを参照してください。
PLLおよびクロック・ネットワークの接続に関するガイドライン
- チャネルが10個あるボンディング・グループを持つ12.5 GbpsのInterlakenでは、tx_bonding_clocks をトランシーバーPLLの tx_bonding_clocks 出力ポートにに接続します。全部で10個のボンディング・チャネル用に、この接続を行います。この接続は、ボンディング・グループ内のすべてのチャネルに到達するために、マスターCGBおよびx6/x24クロックラインを使用します。
- 10GBASE-KR PHY IPの2つのインスタンスの tx_serial_clk ポートを、PLLインスタンス1 (5.1625 GHzのfPLL) の tx_serial_clk ポートに接続します。この接続は、トランシーバー・バンク内のx1クロックラインを使用します。
- 1.25 Gbps Gigabit EthernetのノンボンディングPHY IPインスタンスを、PLLインスタンス2の tx_serial_clk ポートに接続します。この接続をそれぞれのチャネルに1度、合計2回実行します。この接続は、トランシーバー・バンク内のx1クロックラインを使用します。
- チャネルが8つあるPCIe Gen3ボンディング・グループを以下のように接続します。
- PHY IPの tx_bonding_clocks を、トランシーバーPLLインスタンス4の tx_bonding_clocks ポートに接続します。8つのボンディング・チャネルのそれぞれに対してこの接続を行います。
- PHY IPの pipe_sw_done を、トランシーバーPLLインスタンス4の pipe_sw ポートに接続します。
- PLLインスタンス3の pll_pcie_clk ポートを、PHY IPの pipe_hclk_in ポートに接続します。
- PLLインスタンス3の tx_serial_clk ポートを、PLLインスタンス4の mcgb_aux_clk0 ポートに接続します。この接続は、PCIe速度ネゴシエーションのプロトコルの一部として必要です。
関連情報