インテルのみ表示可能 — GUID: lhr1496265292944
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: lhr1496265292944
Ixiasoft
2.4.4.4.3. 水平方向のアイ開口部のスキャン
水平方向のアイ開口部をスイープするには、次の手順を実行します。
- 0x144[2] を 0x0 に設定し、0x156[0] を 0x0 に設定して、アイの下半分のゼロ交差をキャプチャーします。
- 0x143[7:2] を 0x00 に設定して、垂直ステップを0に設定します。
- DFEがディスエーブルになっている場合 26、0x14D[0] を0に設定します。
- DFEがイネーブルになっている場合26、0x14D[0] を 0x1 に設定して、正のスペキュレーションを選択します。
- DFE_tap1_sign = 0の場合、0x156[1] を 0x1 に設定します。
- DFE_tap1_sign = 1の場合、0x156[1] を 0x0 に設定します。
- ターゲットデバイスがHタイル・プロダクションまたはHタイルES3の場合、
- 0x100[4] を1に設定します。
- 0x000[7:0] を 0x01 に設定し、PreSICEにODIサンプラーのキャリブレーションを要求します。
- 0になるまで 0x481[2] を読み出します。
- 0x171[4:1] を 0xB に設定して、Avalon-MMインターフェイスtestmuxをコンフィグレーションします。
- ODI_error_count と呼ばれる128個のメンバーを持つ浮動小数点配列を定義し、すべての値を0に設定します。
- LタイルおよびHタイルには、奇数のアイと偶数のアイという2つのアイがあります。両方のアイをキャプチャーする必要があります。開始するには、 0x157[3:2] を 0x2 に設定して、奇数のアイをキャプチャーします。
- horizontal_phase と呼ばれる整数を作成して、1に設定します。horizontal_phase が128になるまでインクリメントしながら、Step 10からStep 23を繰り返します。
- 0x145[6:0] を表 96 のエンコードされたフェーズに設定します。例えば、horizontal_phase = 1の場合は 0x71 です。
- 0x168[2] を 0x0 に設定して、シリアル・ビット・カウンターをイネーブルします。
- 0x168[2] を 0x1 に設定して、シリアル・ビット・カウンターのリセットをリリースします。
- 0x149[5:0] を 0x1C に設定し、ODIステータスを読み出せるようにします。
- 0x17E[1] 27 を 0x1 になるまで読み出し、ODIが選択されたビット数を受信して完了したことを示します。
- 0x149[5:0] を 0x1B に設定して、ODIエラービットの数を読み出します。
- 0x17E[7:0] 27 を読み出し、この値を整数 ODI_count_A として保存します。
- 0x149[5:0] を 0x1A に設定します。
- 0x17E[7:0] 27 を読み出し、この値を整数 ODI_count_B として保存します。
- 0x149[5:0] を 0x19 に設定します。
- 0x17E[7:0] 27 を読み出し、この値を整数 ODI_count_C として保存します。
- 0x149[5:0] を 0x18 に設定します。
- 0x17E[7:0] 27 を読み出し、この値を整数 ODI_count_D として保存します。
- ODI_error_count[horizontal_phase] = ODI_count_A * 224 + ODI_count_B * 216 + ODI_count_C * 28 + ODI_count_D + ODI_error_count[horizontal_phase]
デバイスがHタイル・プロダクションではない場合、ODI_error_count は実際の数より1大きい場合があります。
- ここで、0x157[3:2] を 0x1 に設定して偶数のアイをキャプチャーし、Step 9を繰り返します。
- ODI_error_count 配列をスキャンして、エラーのないフェーズを見つけ、左アイ開口部および右アイ開口部を決定します。フェーズを left_phase および right_phase として格納します。
26 DFEモードを決定するには、0x161[6] を読み出します。0x161[6] = 1 の場合、DFEはdisabledになります。
27 レジスター0x149 [5:0]の設定から0x17Eまたは0x17Fの読み出しまで25 µs待ちます。