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のリキャリブレーション
5.2.2.10.5. 10GBASE-Rモード
10GBASE-Rモードでは、RX Core FIFOはクロック補償FIFOとして動作します。ブロック・シンクロナイザーがブロックロックを達成すると、データはFIFOを介して送信されます。アイドル・オーダー・セット (OS) は削除され、IdleはRX低速パラレルクロックとFPGAファブリック・クロック間のクロック差を補償するために挿入されます (64,000バイトの最大パケット長で±100 ppm)。
アイドルOSの削除
Idleの削除は、rx_fifo_rd_pfull フラグがデアサートするまで、4つのOS (2つの連続するOSがある場合) のグループで実行されます。下位ワード (LW) および上位ワード (UW) で構成されるすべてのワードは、現在のワードおよび以前のワードの両方を考慮して、削除できるかどうかチェックされます。
| 削除可能なワード | ケース | ワード | 以前 | 現在 | 出力 | |
|---|---|---|---|---|---|---|
| 下位ワード | 1 | UW | !T | X | !T | X |
| LW | X | I | X | X | ||
| 2 | UW | OS | X | OS | X | |
| LW | X | OS | X | X | ||
| 上位ワード | 1 | UW | X | I | X | X |
| LW | X | !T | X | !T | ||
| 2 | UW | X | OS | X | X | |
| LW | X | OS | X | OS | ||
データパスは2ワード幅のため、1ワードのみが削除される場合、データのシフトが必要です。2ワードが削除された後、FIFOは1サイクルの間書き込みを停止し、8バイトデータの次のブロックで同期フラグ (rx_control[8]) が検出されます。また、ここにはFIFOを経由しない非同期ステータス信号 rx_enh_fifo_del も存在します。
図 201. アイドルワードの削除この図は、レシーバーのデータストリームからのIdleワードの削除を示しています。
図 202. OSワードの削除この図は、レシーバーのデータストリームでのOrderedセットワードの削除を示しています。
アイドルの挿入
アイドルの挿入は、rx_enh_fifo_pempty フラグがデアサートされる際に8Idleのグループで実行されます。アイドルはIdleまたはOSに続けて挿入することができます。アイドルは8バイトのグループに挿入されます。データのシフトは必要ありません。また、挿入されている8バイトのIdleに付属する同期ステータス rx_enh_fifo_insert 信号があります。
| ケース | ワード | 入力 | 出力 | |
|---|---|---|---|---|
| 1 | UW | I-DS | I-DS | I-In |
| LW | X | X | I-In | |
| 2 | UW | OS | OS | I-In |
| LW | X | X | I-In | |
| 3 | UW | S | I-In | S |
| LW | I-DS | I-DS | I-In | |
| 4 | UW | S | I-In | S |
| LW | OS | OS | I-In | |
図 203. アイドルワードの挿入この図は、レシーバーのデータストリームでのIdleワードの挿入を示しています。