インテルのみ表示可能 — GUID: uks1537898599727
Ixiasoft
1. Eタイル・トランシーバーPHYの概要
2. トランシーバーPHYレイヤーの実装
3. Eタイル・トランシーバーPHYのアーキテクチャー
4. クロック・ネットワーク
5. PMAのキャリブレーション
6. トランシーバー・チャネルのリセット
7. ダイナミック・リコンフィグレーション
8. ダイナミック・リコンフィグレーションの例
9. レジスターマップ
10. Eタイル・トランシーバー・リンクのデバッグ
A. E-Tile Channel Placement Tool
B. PMA Direct PAM4 30Gbpsから57.8Gbpsの実装
C. 信号検出アルゴリズム
D. ミッションモードからチャネル保護モードへのリコンフィグレーションの詳細手順
E. チャネル保護モードからミッションモードへのリコンフィグレーションの詳細手順
F. ホールド時間違反
4.2.1. PMA Directチャネル 25Gbps x 1 (FECオン、シングルFECブロック内)
4.2.2. PMA Direct チャネル10Gbps x 1 (FECオフ)
4.2.3. PMA Directチャネル 25Gbps x 4 (FECオン、シングルFECブロック内)
4.2.4. PMA Direct 25Gbps x 4 (FECオフ)
4.2.5. PMA Direct 10.3125Gbps x 4
4.2.6. PMA Direct 100GE 25Gbps x 4 (FECオン)
4.2.7. PMA Direct 100GE PAM4 50Gbps x 2 (アグリゲートFECオン)
4.2.8. PMA Direct High Data Rate (FECオフ)
7.1. チャネルブロックのダイナミック・リコンフィグレーション
7.2. ダイナミック・リコンフィグレーション最大データレートの切り替え
7.3. ダイナミック・リコンフィグレーション・インターフェイスとのインタラクション
7.4. サポートされない機能
7.5. ダイナミック・リコンフィグレーション・インターフェイスからの読み出し
7.6. ダイナミック・リコンフィグレーション・インターフェイスへの書き込み
7.7. 複数のリコンフィグレーション・プロファイル
7.8. アービトレーション
7.9. PMAダイナミック・リコンフィグレーションに関する推奨事項
7.10. ダイナミック・リコンフィグレーションの実行手順
7.11. PMA属性の詳細
7.12. 特殊なケースでのダイナミック・リコンフィグレーション・フロー
7.13. ポートとパラメーター
7.14. エンベデッド・デバッグ機能
7.15. タイミング・クロージャーに関する推奨事項
7.16. トランシーバー・レジスター・マップ
7.17. IPコンフィグレーション設定をロードする
7.18. ダイナミック・リコンフィグレーションの改訂履歴
8.1. リセット・コントローラーを自動モードで使用したデュプレックスPMAのリコンフィグレーション
8.2. PRBS使用モデル
8.3. PMAエラー・インジェクション
8.4. PMAレシーバー・イコライゼーション・アダプテーションの使用モデル
8.5. ユーザー定義パターンの例
8.6. 減衰値 (VOD) のコンフィグレーション
8.7. ポスト・エンファシス値のコンフィグレーション
8.8. pretap1 値のコンフィグレーション
8.9. PMAドライバーのTX極性の反転
8.10. PMAドライバーのRX極性の反転
8.11. アダプティブ・エンジンによって調整可能なPMAパラメーターのコンフィグレーション
8.12. ネイティブPHY IPを使用したPMAパラメーターのコンフィグレーション
8.13. 複数のチャネルで低電力モードをイネーブルする
8.14. RXの初期化
8.15. RXイコライゼーションをリセットする
8.16. ダイナミック・リコンフィグレーションの例の改訂履歴
9.2.1. 0x0001: PMAのイネーブル/ディスエーブル
9.2.2. 0x0002: PMA PRBS設定
9.2.3. 0x0003: データ比較のセットアップと開始/停止
9.2.4. 0x0005: TXチャネル分周比
9.2.5. 0x0006: RXチャネル分周比
9.2.6. 0x0008: 内部シリアル・ループバックおよびリバース・パラレル・ループバック制御
9.2.7. 0x000A: レシーバー調整制御
9.2.8. 0x000E: RXフェーズスリップ
9.2.9. 0x0011: PMA TX/RXキャリブレーション
9.2.10. 0x0013: TX/RX極性およびグレイコードのエンコーディング
9.2.11. 0x0014: TX/RX幅モード
9.2.12. 0x0015: TXイコライゼーション
9.2.13. 0x0017: エラー・カウンター・リセット
9.2.14. 0x0018: ステータス/デバッグレジスター
9.2.15. 0x0019: ステータス/デバッグレジスターの次の書き込みフィールド
9.2.16. 0x001A: ステータス/デバッグレジスターの次の読み出しフィールド
9.2.17. 0x001B: TXエラー・インジェクション信号
9.2.18. 0x001C: 着信RXデータキャプチャ
9.2.19. 0x001E: エラー・カウント・ステータス
9.2.20. 0x0020: 電気的アイドル検出器
9.2.21. 0x002B: RX終端とTXドライバーのトライステート動作
9.2.22. 0x0030: PMA多重化クロックスワップ
9.2.23. 0x0126: レシーバー調整パラメーターの読み出し
9.2.24. 属性を使用したPMAアナログ・パラメーターの読み出しと書き込み
9.5.1. rsfec_top_clk_cfg
9.5.2. rsfec_top_tx_cfg
9.5.3. rsfec_top_rx_cfg
9.5.4. tx_aib_dsk_conf
9.5.5. rsfec_core_cfg
9.5.6. rsfec_lane_cfg
9.5.7. tx_aib_dsk_status
9.5.8. rsfec_debug_cfg
9.5.9. rsfec_lane_tx_stat
9.5.10. rsfec_lane_tx_hold
9.5.11. rsfec_lane_tx_inten
9.5.12. rsfec_lane_rx_stat
9.5.13. rsfec_lane_rx_hold
9.5.14. rsfec_lane_rx_inten
9.5.15. rsfec_lanes_rx_stat
9.5.16. rsfec_lanes_rx_hold
9.5.17. rsfec_lanes_rx_inten
9.5.18. rsfec_ln_mapping_rx
9.5.19. rsfec_ln_skew_rx
9.5.20. rsfec_cw_pos_rx
9.5.21. rsfec_core_ecc_hold
9.5.22. rsfec_err_inj_tx
9.5.23. rsfec_err_val_tx
9.5.24. rsfec_corr_cw_cnt (Low)
9.5.25. rsfec_corr_cw_cnt (High)
9.5.26. rsfec_uncorr_cw_cnt (Low)
9.5.27. rsfec_uncorr_cw_cnt (High)
9.5.28. rsfec_corr_syms_cnt (Low)
9.5.29. rsfec_corr_cw_cnt (High)
9.5.30. rsfec_corr_0s_cnt (Low)
9.5.31. rsfec_corr_0s_cnt (High)
9.5.32. rsfec_corr_1s_cnt (Low)
9.5.33. rsfec_corr_1s_cnt (High)
インテルのみ表示可能 — GUID: uks1537898599727
Ixiasoft
3.1.3.3. PMA調整ガイドライン
- 目的の温度スイープでSTFを実行します。STFからのBERが、温度スイープを通して良好な場合は、DTFは実行不要です。
- 最適なパフォーマンスが得られない場合は、まずGS1とGS2をスイープします。次に、最適な設定を入力し、RF_B0およびRF_B1パラメーターをスイープし、静的温度 (低温および高温) で初期アダプテーションを実行します。この2つのパラメーターの静的温度における傾向を把握したら、パラメーターの最適値を記録します。これにより、目的の温度スイープ範囲にわたって最適なパフォーマンスが得られます。
- 記録しておいた最適なパラメーターを設定し、初期アダプテーションを開始します。1分間に1°Cずつ温度をスイープし、継続アダプテーションを実行して、PMAの温度変化を追跡します。リンク・パフォーマンスが温度スイープ全体で最適であれば、この起動フローはDTFになります。
- 最適なパフォーマンスが得られない場合は、RF_B1/GS1/GS2パラメーターのスイープを追加し、Step 3で使用した起動フローに対して継続アダプテーションを開始します。最適なリンク・パフォーマンスを達成したら、DTFの起動は完了です。
図 54. PMA調整の一般的なフロー
次表のPMAパラメーター・コンフィグレーションを使用して、指定したデータレートとチャネル損失を確認します。表中のパラメーターの詳細については、表 42 を参照してください。
表 44. PMAパラメーターの調整による動的範囲の拡張これは調整済みのPMAパラメーター設定です。これを使用して、各テスト・コンフィグレーションの温度スイープを通して、最適なリンク・パフォーマンスを実現できます。整数値は、特に明記されていない限り、パラメーターが固定されていることを意味します。Firmware Defaultは、パラメーターがFirmware Default値で始まることを意味します。また、パラメーターがアダプテーション調整エンジンによって適合可能な場合は、適合できることを意味します。(Firmware Default値と、アダプテーション調整エンジンによるパラメーターの適合の可否については、表 42 を参照してください。) 次のPMAコンフィグレーションは、プロセス電圧と温度全体にわたる開始点として使用します。BERが必要なプロトコル仕様を満たしていない場合は、さらに調整が必要です。 パラメーター PAM4 NRZ 56Gbps 28Gbps 10Gbps LR VSR LR VSR 25dB/15dB/10dB 初期アダプテーション実行前のPMA調整コンフィグレーション RF_A 130 130 130 160 160 GS1 1 0 2 0 2 GS2 1 0 2 0 1 RF_B0 217 3 1 Firmware Default 18 1 RF_B1 8 3 1 5 CTLE LF maximum 2 15 3 15 2 CTLE LF minimum 0 0 0 0 19 0 CTLE HF maximum 15 15 15 1519 15 CTLE HF minimum 0 0 0 0 0 RF_P1_MAX 15 15 6 15 15 RF_P2 Firmware Default18 Firmware Default18 0 Firmware Default18 0 RF_B0T 40 10 10 20 20 継続アダプテーション実行前のPMA調整コンフィグレーション RF_B1 初期アダプテーションと同じ 初期アダプテーションと同じ 8 初期アダプテーションと同じ 初期アダプテーションと同じ
17 このパラメーターはadaptiveに設定します。
18 Firmware Defaultは、パラメーターがFirmware Default値で始まることを意味します。また、アダプテーション調整エンジンによって適合できる場合は、パラメーターが適合する可能性があることを意味します。(Firmware Default値と、パラメーターがアダプテーション調整エンジンによって適合できるかどうかついては、表 42 を参照してください。)
19 低エフォートの初期アダプテーションを使用し、25G/28G光モジュールを使用する場合、より良い結果を得るには、CTLE LF minimum = 7とCTLE HF maximum = 7を使用します。