FタイルのアーキテクチャーとPMAおよびFEC Direct PHY IPのユーザーガイド

ID 683872
日付 1/24/2024
Public
ドキュメント目次

3.3.3. RXデータパスのオプション

図 65. パラメーター・エディターにおけるRXデータパスのオプション
表 32.  RX FGT PMAのパラメーター
パラメーター 詳細
Enable Gray coding On/Off グレイ・コーディングを有効にします。PAM4エンコーディングにのみ適用されます。オフの場合、リンク相手は、0xB4 に設定されているグレイコードを送信する必要があります。オンの場合は、リンク相手は、0x6C に設定されているグレイコードを送信する必要があります。通常の動作、または内部/外部のループバック・モードの場合は、このパラメーターをオフにする必要があります。デフォルト値は Off です。
Enable precoding On/Off プリコーディングを有効にします。PAM4エンコーディングにのみ適用されます。デフォルト値は Off です。
PRBS monitor mode 25 disablePRBS7PRBS9PRBS10PRBS13PRBS15PRBS23PRBS28PRBS31QPRBS13PRBS13QPRBS31QSSPRSSPR1SSPRQ 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 GainRXEQ High Frequency BoostRXEQ 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 modemanual lock to reference に設定している場合は、このポートを有効にする必要があります。この信号をアサートすると、CDRは手動モードで保たれます。この信号をデアサートすると、CDRは自動モードに保たれます。モードを切り替える場合は、rx_reset をアサートする必要があります。手動モードでは、リセット・コントローラーに対して、データへのロック状態を無視するように通知する必要があります。これは、ソフトCSRレジスターの 0x818[0] を 1'b1 に設定することで行います。デフォルト値は Off です。
Enable fgt_rx_set_locktodata port On/Off CDR lock modemanual 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 Clock1User 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のパラメーター
表 33.  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

PRBS31QPRBS13PRBS13QPRBS31QSSPRSSPR1、および SSPRQ PRBS generator mode の設定はパラメーター・エディターに表示されますが、現在、IPのGUIではサポートされていません。サポートされていない PRBS generator mode の設定は選択しないでください。これらの設定は、レジスターを使用して指定します。