インテルのみ表示可能 — GUID: alm1615488637334
Ixiasoft
1. Fタイルの概要
2. Fタイルのアーキテクチャー
3. F-Tile PMA/FEC Direct PHY Intel® FPGA IPの実装
4. F-Tile Reference and System PLL Clocks Intel® FPGA IPの実装
5. FタイルPMA/FEC Direct PHYデザインの実装
6. サポートされるツール
7. Fタイル・トランシーバー・リンクのデバッグ
8. FタイルのアーキテクチャーとPMAおよびFEC Direct PHY IPのユーザーガイド・アーカイブ
9. FタイルのアーキテクチャーとPMAおよびFEC Direct PHY IPのユーザーガイド改訂履歴
A. 付録
2.2.2.1. 400GハードIPとFHTを使用している1つの200GbE-4インターフェイスの実装
2.2.2.2. 400GハードIPとFHTを使用している1つの200GbE-2インターフェイスの実装
2.2.2.3. 400GハードIPとFHTを使用している1つの100GbE-1インターフェイスの実装
2.2.2.4. 400GハードIPとFGTを使用している1つの100GbE-4インターフェイスの実装
2.2.2.5. 200GハードIPとFGTを使用している1つの10GbE-1インターフェイスの実装
2.2.2.6. 400GハードIPとFHTを使用している3つの25GbE-1インターフェイスの実装
2.2.2.7. 400GハードIPとFHTを使用している1つの50GbE-1インターフェイスと2つの25GbE-1インターフェイスの実装
2.2.2.8. 400GハードIPとFHTを使用している1つの100GbE-1インターフェイスと2つの25GbE-1インターフェイスの実装
2.2.2.9. 400GハードIPとFHTを使用している2つの100GbE-1インターフェイスと1つの25GbE-1インターフェイスの実装
2.2.2.10. 400GハードIPとFHTを使用している100GbE-1、100GbE-2、および50GbE-1インターフェイスの実装
3.1. F-Tile PMA/FEC Direct PHY Intel® FPGA IPの概要
3.2. F-Tile PMA/FEC Direct PHY Intel® FPGA IPを使用するデザイン
3.3. IPのコンフィグレーション
3.4. 信号とポートのリファレンス
3.5. PMAおよびFECモードにおけるPHY TXおよびRXデータパスのビットマッピング
3.6. クロック
3.7. カスタム拍生成ポートとロジック
3.8. リセットのアサート
3.9. ボンディングの実装
3.10. 独立したポートのコンフィグレーション
3.11. コンフィグレーション・レジスター
3.12. コンフィグレーション可能な Quartus® Prime開発ソフトウェアの設定
3.13. ハードウェア・テストに向けたF-Tile PMA/FEC Direct PHY Intel® FPGA IPのコンフィグレーション
3.14. Avalon® メモリーマップド・インターフェイスを使用してのハードウェア・コンフィグレーション
3.4.1. TXおよびRXのパラレルおよびシリアル・インターフェイス信号
3.4.2. TXおよびRXのリファレンス・クロックとクロック出力インターフェイス信号
3.4.3. リセット信号
3.4.4. RS-FECの信号
3.4.5. カスタム拍のコントロールおよびステータス信号
3.4.6. TX PMAのコントロール信号
3.4.7. RX PMAのステータス信号
3.4.8. TX/RXのPMAおよびコア・インターフェイスFIFOの信号
3.4.9. PMA Avalon® メモリーマップド・インターフェイスの信号
3.4.10. データパス Avalon® メモリーマップド・インターフェイスの信号
5.1. Fタイル PMA/FEC Direct PHYデザインの実装
5.2. F-Tile PMA/FEC Direct PHY Intel® FPGA IPのインスタンス化
5.3. F-Tile PMA/FEC Direct PHY Intel® FPGA IPでのRS-FEC Directデザインの実装
5.4. F-Tile Reference and System PLL Clocks Intel® FPGA IPのインスタンス化
5.5. カスタム拍生成ポートとロジックのイネーブル
5.6. FタイルPMA/FEC Direct PHYデザインのIPの接続
5.7. FタイルPMA/FEC Direct PHYデザインのシミュレーション
5.8. Fタイル・インターフェイスのプランニング
インテルのみ表示可能 — GUID: alm1615488637334
Ixiasoft
3.3.3. RXデータパスのオプション
図 65. パラメーター・エディターにおけるRXデータパスのオプション
パラメーター | 値 | 詳細 |
---|---|---|
Enable Gray coding | On/Off | グレイ・コーディングを有効にします。PAM4エンコーディングにのみ適用されます。オフの場合、リンク相手は、0xB4 に設定されているグレイコードを送信する必要があります。オンの場合は、リンク相手は、0x6C に設定されているグレイコードを送信する必要があります。通常の動作、または内部/外部のループバック・モードの場合は、このパラメーターをオフにする必要があります。デフォルト値は Off です。 |
Enable precoding | On/Off | プリコーディングを有効にします。PAM4エンコーディングにのみ適用されます。デフォルト値は Off です。 |
PRBS monitor mode 25 | disable、PRBS7、PRBS9、PRBS10、PRBS13、PRBS15、PRBS23、PRBS28、PRBS31、QPRBS13、PRBS13Q、PRBS31Q、SSPR、SSPR1、SSPRQ | PRBS多項式の選択により、ハードPRBSジェネレーターを有効にします。デフォルト値は disable です。 |
Enable SATA squelch detection | On/Off | SATAのスケルチ検出を有効にします。デフォルト値は Off です。 |
Enable fgt_rx_signal_detect port | On/Off | fgt_rx_signal_detect ポートを有効にします。このポートは、SATAプロトコルモードで帯域外 (OOB) 信号検出に使用します。デフォルト値は Off です。 |
Enable fgt_rx_signal_detect_lfps port | On/Off | fgt_rx_signal_detect_lfps ポートを有効にします。 このポートは、SATAプロトコルモードで低周波周期信号 (LFPS) 検出に使用します。デフォルト値は Off です。 |
Enable rx_cdr_divclk_link0 port | On/Off | RX PMAからリファレンス・クロック・ピンへのRX CDRクロック出力を表すリンクポートを有効にします。このポートから F-Tile Reference and System PLL Clocks Intel® FPGA IP への接続は、フィッターで物理ピンを決定する際のガイドとなります。このピン自体は、シミュレーションでのクロック動作の観察に使用しないでください。実際のクロック動作は、F-Tile Reference and System PLL Clocks Intel® FPGA IP の関連付けられている出力ポートで観察します。物理ポートは通常、CPRIに使用されます。RX CDRクロック出力としてのコンフィグレーションには、物理ポートを物理リファレンス・クロック・ピンの8または9に接続します。この設定はFGT PMAにのみ適用されます。デフォルト値は Off です。 |
Selected rx_cdr_divclk_link0 source | 0から min(7、N-1)、(N = PMAレーン数) | fgt_rx_cdr_divclk_link0 を供給するRX FGT PMAレーンを決定します。このパラメーターで使用されるFGT PMAインデックスは論理であることに注意してください。選択したPMAレーンは、FGT Quad 3 (リファレンス・クロック9を使用) または FGT Quad 2 (リファレンス・クロック8を使用) に物理的にマッピングする必要があります。Enable rx_cdr_divclk_link0 port がオフの場合は、このパラメーターは無視されます。デフォルト値は Off です。 |
Adaptation mode | auto、 manual |
manual モードでは、アナログ・フロント・エンドの設定 (RXEQ VGA Gain、RXEQ High Frequency Boost、RXEQ DFE Data Tap 1) を指定する必要があります。これらの設定の初期化値を Analog Parameters タブで入力する必要があります。FGT PMAレジスターにアクセスすることで、これらの設定を動的にコンフィグレーションすることも可能です。auto モードでは、PMAでアナログ・フロント・エンドの設定は自動的に調整されます。デフォルト値は auto です。 |
Enable fgt_rx_cdr_fast_freeze_sel port | On/Off | このポートはGPONに使用されます。GPONモードの場合は、fgt_rx_cdr_fast_freeze_sel 信号を有効にして1'b0に結び付ける必要があります。これにより、fgt_rx_cdr_freeze コントロール信号が正しく伝播するようになります。デフォルト値は Off です。 |
Enable fgt_rx_cdr_set_locktoref port | On/Off | 主にGPONに使用されます。有効にしている場合は、fgt_rx_cdr_set_locktoref 信号をアサートすると、CDRはリファレンスへのロックモードで保たれます。CDRのロックモードがリファレンスへのロックの場合、この信号をアサートするとCDRはリファレンスへのロックモードに維持されます。この信号をデアサートすると、CDRは自動モードに保たれます。モードを切り替える場合は、リセットをアサートする必要があります。手動リファレンス・クロック・モードでは、リセット・コントローラーを切り替えて locktodata モードを無視します。これは、ソフトCSRへの適切な書き込みを介して行います。デフォルト値は Off です。 |
RX FGT CDR Settings | ||
Output frequency | 12890.625MHz | IPのコンフィグレーションから導出される編集不可能なRX FGT CDR出力周波数の初期値を指定します。 |
VCO frequency | 12890.625MHz | IPのコンフィグレーションから導出される編集不可能なRX FGT CDR VCO出力周波数の初期値を指定します。 |
RX FGT CDR reference clock frequency | 25.781250から250.000000 | CDRのリファレンス・クロック周波数 (MHz) を選択します。デフォルト値は 156.25 です。 |
CDR lock mode | auto、 manual lock to reference |
auto が選択されている場合、ユーザーが開始するリセットまたは電源投入時に、CDRは最初にリファレンスへのロックを試み、その後、データが存在する場合はデータにロックします。デフォルトでは、データへのロック喪失により、RX PMAリセットが再トリガーされます。manual lock to reference が選択されている場合は、fgt_rx_set_locktoref を駆動してCDRロック動作を制御する必要があります。デフォルト値は auto です。 |
Enable fgt_rx_set_locktoref port | On/Off | CDR lock mode を manual lock to reference に設定している場合は、このポートを有効にする必要があります。この信号をアサートすると、CDRは手動モードで保たれます。この信号をデアサートすると、CDRは自動モードに保たれます。モードを切り替える場合は、rx_reset をアサートする必要があります。手動モードでは、リセット・コントローラーに対して、データへのロック状態を無視するように通知する必要があります。これは、ソフトCSRレジスターの 0x818[0] を 1'b1 に設定することで行います。デフォルト値は Off です。 |
Enable fgt_rx_set_locktodata port | On/Off | CDR lock mode を manual lock to reference に設定している場合は、このポートを有効にする必要があります。この信号は、fgt_rx_set_locktoref がアサートされ、CDRが手動モードの場合にのみ有効です。この信号をアサートすると、CDRはデータへの手動ロックモードに保たれます。この信号をデアサートすると、CDRはリファレンスへの手動ロックモードになります。これは、オーバーサンプリングのアプリケーションに使用されます。デフォルト値は Off です。 |
Enable fgt_rx_cdr_freeze port | On/Off | このポートはGPONで使用され、非アクティブなタイムスロットにCDRロック状態をフリーズします。デフォルト値は Off です。 |
RX User Clock Setting | ||
Enable RX user clock | On/Off | RX CDR出力周波数の分周器の値です。クロックを使用しない場合は、クロックを無効にして消費電力を低減することができます。このクロックソースは、コア・インターフェイスでRX User Clock1 と User Clock 2 の両方を駆動します。デフォルト値は Off です。 |
RX user clock div by | 12から139.5 | RX CDRのFvcoからRXユーザークロックへの分周係数です。値は、0.5のインクリメントで12から139.5までの範囲が可能です。デフォルト値は 100 です。 |
図 66. パラメーター・エディターにおけるRX FHT PMAのパラメーター
パラメーター | 値 | 詳細 |
---|---|---|
Enable FHT RX PAM4 Level Alternative Coding | On/Off | RX PAM4レベル代替コーディングには、このパラメーターを有効にします。無効になっている場合、リンク相手は 0xB4に設定されているグレイコードを送信する必要があります。有効になっている場合は、リンク相手は0x6Cに設定されているグレイコードを送信する必要があります。通常の動作、もしくは内部または外部のループバック・モードの場合は、このパラメーターを無効にする必要があります。デフォルト値は Off です。 |
Enable FHT RX data profile | Disabled/Enabled | FHT RXデータのプロファイルを有効にして、1M RXデータビットの1の数のしきい値を設定します。これにより、RXデータの品質を決定します。受信した1の数が指定されている最小しきい値および最大しきい値の範囲内にない場合、RX不良ステータスが示されます。デフォルトは Enabled です。
注: このパラメーターは、Enabled にする必要があります。
|
FHT RX user clk div33_34 select | RX_DIV_33 RX_DIV_34 RX_DIV_66 RX_DIV_68 |
4つのDIVクロック出力の1つをRXユーザークロックに選択します。クロック を参照してください。デフォルトは RX_DIV_66 です。 |
Enable FHT RX pre-encoder | On/Off | FHT TXプリエンコーダーを有効にします。この設定は、リンク相手のRXプリエンコーダーの設定と一致している必要があります。デフォルト値は Off です。 |
Enable FHT RX user clk1 | On/Off | FHT RXのユーザーclk1を有効にします。デフォルトはOff です。 |
FHT RX user clk1 select | DIV3334 DIV40 |
FHT RXユーザーclk1の選択です。オフにすると、div3334 (user div33_34にリストされる4つのDIVクロックの1つ) が選択されます。オンでは、DIV40 クロックが選択されます。クロック を参照してください。デフォルトは div3334 です。 |
Enable FHT RX user clk2 | On/Off | FHT RXのユーザーclk2を有効にします。デフォルト値は Off です。 |
FHT RX user clk2 select | DIV3334 DIV40 |
FHT RXユーザーclk2の選択です。オフにすると、div3334 (user div33_34にリストされる4つのDIVクロックの1つ) が選択されます。オンでは、DIV40 クロックが選択されます。クロック を参照してください。デフォルトは div3334 です。 |
25
PRBS31、QPRBS13、PRBS13Q、PRBS31Q、SSPR、SSPR1、および SSPRQ PRBS generator mode の設定はパラメーター・エディターに表示されますが、現在、IPのGUIではサポートされていません。サポートされていない PRBS generator mode の設定は選択しないでください。これらの設定は、レジスターを使用して指定します。