インテルのみ表示可能 — GUID: nik1398707062627
Ixiasoft
2.4.1. プリセット
2.4.2. General パラメーターとDatapath パラメーター
2.4.3. PMA パラメーター
2.4.4. Enhanced PCS パラメーター
2.4.5. Standard PCS パラメーター
2.4.6. PCS Direct
2.4.7. Dynamic Reconfiguration パラメーター
2.4.8. PMA ポート
2.4.9. エンハンストPCS ポート
2.4.10. 標準PCS ポート
2.4.11. IP コアファイルの保存場所
2.4.12. 未使用のトランシーバーRX チャネル
2.4.13. サポートされない機能
2.6.4.1. 1G/10GbE PHY のリリース情報
2.6.4.2. 1G/10GbE PHY のパフォーマンスとリソース使用率
2.6.4.3. 1G/10GbE PHY の機能の説明
2.6.4.4. クロック・インターフェイスとリセット・インターフェイス
2.6.4.5. 1G/10GbE PHY のパラメーター化
2.6.4.6. 1G/10GbE PHY インターフェイス
2.6.4.7. Avalon-MM レジスター・インターフェイス
2.6.4.8. 1G/10GbE デザインの作成
2.6.4.9. デザイン・ガイドライン
2.6.4.10. チャネル配置のガイドライン
2.6.4.11. デザイン例
2.6.4.12. シミュレーション・サポート
2.6.4.13. TimeQuest タイミング制約
2.6.6.1. XAUI コンフィグレーションでのトランシーバー・データパス
2.6.6.2. XAUI でサポートされる機能
2.6.6.3. XAUI PHY のリリース情報
2.6.6.4. XAUI PHY でサポートされるデバイスファミリー
2.6.6.5. XAUI コンフィグレーションでのトランシーバー・クロックの駆動とチャネル配置のガイドライン
2.6.6.6. XAUI PHY のパフォーマンスとリソース使用率
2.6.6.7. XAUI PHY のパラメーター化
2.6.6.8. XAUI PHY のポート
2.6.6.9. XAUI PHY のインターフェイス
2.6.6.10. XAUI PHY レジスターのインターフェイスおよびレジスターの説明
2.6.6.11. XAUI PHY TimeQuest SDC 制約
2.7.1. PIPE 向けトランシーバー・チャネルのデータパス
2.7.2. サポートされているPIPE 機能
2.7.3. PIPE Gen1、Gen2、Gen3 モードでのTX PLL の接続方法
2.7.4. Arria 10 トランシーバーでのPCI Express* (PIPE) の実装方法
2.7.5. PIPE 向けネイティブPHY IP のパラメーター設定
2.7.6. fPLL IP コアのPIPE 向けパラメーター設定
2.7.7. ATX PLL IP コアのPIPE 向けパラメーター設定
2.7.8. PIPE 向けネイティブPHY IP のポート
2.7.9. PIPE 向けfPLL ポート
2.7.10. PIPE 向けATX PLL のポート
2.7.11. TX ディエンファシスのプリセットマッピング
2.7.12. PIPE コンフィグレーションにおけるチャネルの配置方法
2.7.13. Gen3 データレートでのPCIe* (PIPE) 向けPHY IP コアのリンク・イコライゼーション
2.7.14. Arria® 10 PCIe デザイン (ハードIP (HIP) およびPIPE) を手動で調整するためのTTK (トランシーバー・ツールキット)/システムコンソール/リコンフィグレーション・インターフェイスの使用 (デバッグ用のみ)
2.9.1.1. Basic (Enhanced PCS) およびBasic with KR FEC トランシーバー・コンフィグレーション・ルールのArria 10 トランシーバーへの実装方法
2.9.1.2. Basic (Enhanced PCS) およびBasic with KR FEC 向けネイティブPHY IP のパラメーター設定
2.9.1.3. ベーシック・エンハンストPCS で低レイテンシーを有効にする方法
2.9.1.4. エンハンストPCS FIFO の動作
2.9.1.5. TX データ・ビットスリップ
2.9.1.6. TX データ極性反転
2.9.1.7. RX データビットスリップ
2.9.1.8. RX データ極性反転
2.9.2.1. マニュアルモードのワードアライナー
2.9.2.2. ワードアライナーの同期ステートマシン・モード
2.9.2.3. RX ビットスリップ
2.9.2.4. RX 極性反転
2.9.2.5. RX ビット反転
2.9.2.6. RX バイト反転
2.9.2.7. Basic (Single Width) モードでのレートマッチFIFO
2.9.2.8. Basic (Double Width) モードでのレートマッチFIFO
2.9.2.9. 8B/10B エンコーダーおよび8B/10B デコーダー
2.9.2.10. 8B/10B TX ディスパリティー・コントロール
2.9.2.11. ベーシックで低レイテンシーを有効にする方法
2.9.2.12. TX ビットスリップ
2.9.2.13. TX 極性反転
2.9.2.14. TX ビット反転
2.9.2.15. TX バイト反転
2.9.2.16. Arria® 10 トランシーバーにBasic あるいはレートマッチを使用するBasic のTransceiver Configuration Rules を実装する方法
2.9.2.17. Basic およびレートマッチを使用するBasic のコンフィグレーション向けネイティブPHY IP のパラメーター設定
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. 擬似ランダムパターン・ベリファイアー
5.2.2.8. 10GBASE-R ビットエラー・レート (BER) チェッカー
5.2.2.9. Interlaken CRC-32 チェッカー
5.2.2.10. エンハンストPCS RX FIFO
5.2.2.11. RX KR FEC ブロック
6.1. チャネルおよびPLL ブロックのリコンフィグレーション
6.2. リコンフィグレーション・インターフェイスとの相互作用
6.3. コンフィグレーション・ファイル
6.4. 複数のリコンフィグレーション・プロファイル
6.5. エンベデッド・リコンフィグレーション・ストリーマー
6.6. アービトレーション
6.7. ダイナミック・リコンフィグレーションにおける推奨事項
6.8. ダイナミック・リコンフィグレーション実行の手順
6.9. ダイレクト・リコンフィグレーション・フロー
6.10. Native PHY IP コア・ガイド・リコンフィグレーション・フローとPLL IP コア・ガイド・リコンフィグレーション・フロー
6.11. 特殊なケースでのリコンフィグレーション・フロー
6.12. PMA アナログ・パラメーターの変更
6.13. ポートとパラメーター
6.14. 複数のIP ブロックにわたってマージするダイナミック・リコンフィグレーション・インターフェイス
6.15. エンベデッド・デバッグ機能
6.16. データパターン・ジェネレーターおよびチェッカーの使用
6.17. タイミング収束に関する推奨事項
6.18. サポートされない機能
6.19. Arria® 10 トランシーバー・レジスターマップ
8.7.1. XCVR_A10_TX_PRE_EMP_SIGN_PRE_TAP_1T
8.7.2. XCVR_A10_TX_PRE_EMP_SIGN_PRE_TAP_2T
8.7.3. XCVR_A10_TX_PRE_EMP_SIGN_1ST_POST_TAP
8.7.4. XCVR_A10_TX_PRE_EMP_SIGN_2ND_POST_TAP
8.7.5. XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_1T
8.7.6. XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_PRE_TAP_2T
8.7.7. XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_1ST_POST_TAP
8.7.8. XCVR_A10_TX_PRE_EMP_SWITCHING_CTRL_2ND_POST_TAP
インテルのみ表示可能 — GUID: nik1398707062627
Ixiasoft
3.11.2.2. PLL フィードバック補償ボンディング・モードの実装方法
このボンディング・モードを選択すると、xN ボンディング・モードで設定されていたチャネルスパンの制限が取り除かれます。これは、全てのチャネルを複数ボンディング・グループに分割することで達成されます。
図 194. PLL フィードバック補償ボンディングを使用したPHY IP コアとPLL IP コアの接続方法
データレートは、x6 ネットワーク速度の範囲内で制限されます。PLL フィードバック補償ボンディングの使用にあたってのデメリットは、より多くのPLL リソースを消費することです。各トランシーバー・バンクは1 つのPLL と1 つのマスターCGB を消費します。
PLL フィードバック補償ボンディング・モードでは、リファレンス・クロックスキューが結合されたグループのPLL 間で最小となることを確実にするため、N カウンター (リファレンス・クロック分周器) はバイパスされます。N カウンターがバイパスされるので、PLL リファレンス・クロックには任意のデータレートに対し固定値があります。
PLL IP Core Parameter Editor ウィンドウでは、PLL reference clock frequency ドロップダウン・メニューで必要なデータレートが表示されます。
PLL フィードバック補償ボンディング・コンフィグレーションの実装手順
- デザインでの使用を意図しているPLL IP コア (ATX PLL またはfPLL) をインスタンス化します。手順の詳細については、ATX PLL IP コアのインスタンス化あるいはfPLL IP コアのインスタンス化を参照してください。CMU PLL ではマスターCGB をドライブすることができないため、フィードバック補償ボンディングにはATX PLL あるいはfPLL だけが使用可能です。
- IP Parameter Editor を使用してPLL IP コアをコンフィグレーションします。
- ATX PLL を使用している場合、以下のコンフィグレーション・セッティングを設定します。
- Master Clock Generation Block タブで、
- Include Master Clock Generation Block をイネーブルする
- Enable Bonding Clock output ports をオンにする
- Enable feedback compensation bonding をオンにする
- Dynamic Reconfiguration タブで、
- Enable dynamic reconfiguration をオンにする
- Master Clock Generation Block タブで、
- fPLL を使用している場合、以下のコンフィグレーション・セッティングを設定します。
- PLL タブで、
- PLL Feedback type をfeedback compensation bonding に設定する
- Master Clock Generation Block タブで、
- Enable Bonding Clock output ports をオンにする
- Dynamic Reconfiguration タブで、
- Enable dynamic reconfiguration をオンにする
- PLL タブで、
- ATX PLL を使用している場合、以下のコンフィグレーション・セッティングを設定します。
- IP Parameter Editor を使用してネイティブPHY IP コアをコンフィグレーションします。
- Native PHY IP core TX Channel bonding mode をPMA bonding あるいはPMA/PCS bonding のいずれかに設定します。
- Enable dynamic reconfiguration をオンにします。
- PLL IP コアをネイティブPHY IP コアへ接続するため、トップレベル・ラッパーを作成します。
- この例では、PLL IP コアに幅[5:0]のtx_bonding_clocks 出力バスが存在します。
- ネイティブPHY IP コアにはトランシーバー・バンク内のチャネル数 (この例ではトランシーバー・バンクには6 個のチャネルがあります) で乗算された幅[5:0]のtx_bonding_clocks 入力バスが存在します。
- x6/xN ボンディング・モードとは異なり、このモードではPLL を複数回インスタンス化する必要があります (結合されたグループの一部であるトランシーバー・バンクそれぞれに対して1 つのPLL が必要です)。使用するそれぞれのトランシーバー・バンクにつき1 つのPLL をインスタンス化します。
- 各PLL から (最大で) 6 つのチャネルへ同じトランシーバー・バンク内でtx_bonding_clocks 出力を接続します。
- 結合されたグループで使用されるトランシーバー・チャネルの個数に合わせてPLL[5:0]の出力を複製し、PLL IP コアをPHY IP コアに接続します。
パワーアップ・キャリブレーション後にPLL をリキャリブレーションする手順
- ダイナミックにPLL をリコンフィグレーションして、マスターCGB からのフィードバックをPLL からのフィードバックに変更します。
- ATX PLL の場合、ATX PLL のオフセットアドレス0x110[2]に0x1 をリード・モディファイ・ライトします。
- fPLL の場合、fPLL のオフセットアドレス0x126[0]に0x1 をリード・モディファイ・ライトします。
- PLL をリキャリブレーションします。
- リキャリブレーションが完了したら、PLL がロックを達成していることを確認します。ダイナミックにPLL をリコンフィグレーションし、マスターCGB からのフィードバックに変更します。
- ATX PLL の場合、ATX PLL のオフセットアドレス0x110[2]に0x0 をリード・モディファイ・ライトします。
- fPLL の場合、fPLL のオフセットアドレス0x126[0]に0x0 をリード・モディファイ・ライトします。
- ATX PLL またはfPLL によって駆動されるすべてのボンディングされたチャネルのTX PMA をリキャリブレーションします。
注: この10 チャネルの例では、2 つのATX PLL がインスタンス化されています。ネイティブPHY IP コア上の6 個のtx_bonding_clocks チャネルは、1 つ目のATX PLL に接続され、残りの4 個のチャネルは2 つ目のATX PLL のtx_bonding_clock 出力に接続されます。