インテル® Stratix® 10 LタイルおよびHタイル・トランシーバーPHYユーザーガイド

ID 683621
日付 3/03/2020
Public
ドキュメント目次

2.5.1.5. PIPE用のネイティブPHY IPコアのパラメーター設定

この項には、このプロトコル向けの推奨パラメーター値を掲載しています。パラメーター値の範囲全体については、インテルStratix 10 Lタイル/Hタイルのトランシーバー・ネイティブPHY IPコアの使用を参照してください。

表 100.  General、Common PMA、およびDatapath Options
パラメーター Gen1 PIPE Gen2 PIPE Gen3 PIPE
Message level for rule violations Error Error Error
VCCR_GXB and VCCT_GXB supply voltage for the Transceiver 1_1V、1_0V 31 1_1V、1_0V 31 1_1V、1_0V 31
Transceiver Link Type sr、lr sr、lr sr、lr
Transceiver channel type GX GX GX
Transceiver configuration rules Gen 1 PIPE Gen 2 PIPE Gen 3 PIPE
PMA configuration rules basic basic basic
Transceiver mode TX / RX Duplex TX / RX Duplex TX / RX Duplex
Number of data channels

x1: 1

x2: 2

x4: 4

x8: 8

x16: 16

x1: 1

x2: 2

x4: 4

x8: 8

x16: 16

x1: 1

x2: 2

x4: 4

x8: 8

x16: 16

Data rate 2.5 Gbps 5 Gbps 5 Gbps 32
Enable datapath and interface reconfiguration Disable Disable Disable
Enable simplified data interface Optional 33 Optional 33 Optional 33
Enable double rate transfer mode Off Off Off
表 101.  TX PMA Options
パラメーター Gen1 PIPE Gen2 PIPE Gen3 PIPE
TX channel bonding mode

x1 - Not bonded

x2、x4、x8、x16 - PMA & PCS Bonding

x1 - Not bonded

x2、x4、x8、x16 - PMA & PCS Bonding

x1 - Not bonded

x2、x4、x8、x16 - PMA & PCS Bonding

PCS TX channel bonding master Auto 34 Auto 34 Auto 34
Actual PCS TX channel bonding master

x2: 1 35

x4: 2 35

x8: 4 35

x16: 8 35

x2: 1 35

x4: 2 35

x8: 4 35

x16: 8 35

x2: 1 35

x4: 2 35

x8: 4 35

x16: 8 35

PCS reset sequence

Simultaneous

Simultaneous

Simultaneous

TX local clock division factor 1 1 1
Number of TX PLL clock inputs per channel 1 1

2

Initial TX PLL clock input selection 0 0 0
Enable tx_pma_iqtxrx_clkout port

On

Off

On

Off

On

Off

Enable tx_pma_elecidleport Off Off Off
表 102.  RX PMA Options
パラメーター Gen1 PIPE Gen2 PIPE Gen3 PIPE
Number of CDR reference clocks 1 1 1
Selected CDR reference clock 0 0 0
Selected CDR reference clock frequency

100 MHz

100 MHz

100 MHz

PPM detector threshold 1000 1000 1000
Enable rx_pma_iqtxrx_clkout port

Off

Off

Off

Enable rx_pma_clkslip port

Off

Off

Off

Enable rx_is_lockedtodata port

On

Off

On

Off

On

Off

Enable rx_is_lockedtoref port

On

Off

On

Off

On

Off

Enable rx_set_locktodata and rx_set_locktoref ports

On

Off

On

Off

On

Off

Enable PRBS verifier control and status ports

Off

Off

Off

Enable rx_seriallpbken port

Off

Off

Off

表 103.  Standard PCS Options
パラメーター Gen1 PIPE Gen2 PIPE Gen3 PIPE
Standard PCS / PMA interface width 10 10 10 36
FPGA fabric / Standard TX PCS interface width 816 16 32
FPGA fabric / Standard RX PCS interface width 816 16 32
Enable 'Standard PCS' low latency mode

Off

Off

Off

TX byte serializer mode

Disabled (FPGAファブリック/標準TX/RX PCSインターフェイス幅 =8の場合)、

Serialize x2 (FPGAファブリック/標準TX/RX PCSインターフェイス幅 =16の場合)

Serialize x2

Serialize x4

RX byte deserializer mode

Disabled

(FPGAファブリック/標準TX/RX PCSインターフェイス幅 =8の場合)、

Deserialize x2 (FPGAファブリック/標準TX/RX PCSインターフェイス幅 =16の場合)

Deserialize x2

Deserialize x4

Enable TX 8B/10B encoder

On

On

On

Enable TX 8B/10B disparity control

On

On

On

Enable RX 8B/10B decoder

On

On

On

RX rate match FIFO mode

PIPE

PIPE 0ppm

PIPE

PIPE 0ppm

PIPE

PIPE 0ppm

RX rate match insert/delete -ve pattern (hex) 0x0002f17c (K28.5/K28.0/) 0x0002f17c (K28.5/K28.0/) 0x0002f17c (K28.5/K28.0/)
RX rate match insert/delete +ve pattern (hex) 0x000d0e83 (K28.5/K28.0/) 0x000d0e83 (K28.5/K28.0/) 0x000d0e83 (K28.5/K28.0/)
Enable rx_std_rmfifo_full port

Off

Off

Off

Enable rx_std_rmfifo_empty port

Off

Off

Off

PCI Express Gen3 rate match FIFO mode

Bypass

Bypass

600 ppm

Enable TX bitslip

Off

Off

Off

Enable tx_std_bitslipboundarysel port

Off

Off

Off

RX word aligner mode

synchronous state machine

synchronous state machine

synchronous state machine

RX word aligner pattern length

10

10

10

RX word aligner pattern (hex) 0x0000 00000000017c (/K28.5/) 0x0000 00000000017c (/K28.5/) 0x0000 00000000017c (/K28.5/)
Number of word alignment patterns to achieve sync 3 3 3
Number of word alignment patterns to lose sync 16 16 16
Number of valid data words to decrement error count 15 15 15
Enable fast sync status reporting for deterministic latency SM

Off

Off

Off

Enable rx_std_wa_patternalign port

Off

Off

Off

Enable rx_std_wa_a1a2size port

Off

Off

Off

Enable rx_std_bitslipboundarysel port

Off

Off

Off

Enable rx_bitslip port

Off

Off

Off

Enable TX bit reversal

Off

Off

Off

Enable TX byte reversal

Off

Off

Off

Enable TX polarity inversion

Off

Off

Off

Enable tx_polinv port

Off

Off

Off

Enable RX bit reversal

Off

Off

Off

Enable rx_std_bitrev_ena port

Off

Off

Off

Enable RX byte reversal

Off

Off

Off

Enable rx_std_byterev_ena port

Off

Off

Off

Enable RX polarity inversion

Off

Off

Off

Enable rx_polinv port

Off

Off

Off

Enable rx_std_signaldetect port

Off

Off

Off

Enable PCIe dynamic datarate switch ports

Off

On

On

Enable PCIe electrical idle control and status ports

On

On

On

Enable PCIe pipe_hclk_in and pipe_hclk_out ports

On

On

On

表 104.  PCS-Core Interface Options
パラメーター Gen1 PIPE Gen2 PIPE Gen3 PIPE
Enable PCS reset status ports Off Off Off
TX Core Interface FIFO Mode Phase compensation Phase compensation Phase compensation
TX FIFO partially full threshold 5 5 10
TX FIFO partially empty threshold 2 2 2
Enable tx_fifo_full port Off Off Off
Enable tx_fifo_empty port Off Off Off
Enable tx_fifo_pfull port Off Off Off
Enable tx_fifo_pempty port Off Off Off
Enable tx_dll_lock port Off Off Off
RX Core Interface FIFO mode (PCS FIFO - Core FIFO) Phase compensation Phase compensation Phase compensation
RX FIFO partially full threshold 5 5 5
RX FIFO partially empty threshold 2 2 2
Enable RX FIFO alignment word deletion (Interlaken) Off Off Off
Enable RX FIFO control word deletion (Interlaken) Off Off Off
Enable rx_data_valid port Off Off Off
Enable rx_fifo_full port Off Off Off
Enable rx_fifo_empty port Off Off Off
Enable rx_fifo_pfull port Off Off Off
Enable rx_fifo_pempty port Off Off Off
Enable rx_fifo_del port (10GBASE-R) Off Off Off
Enable rx_fifo_insert port (10GBASE-R) Off Off Off
Enable rx_fifo_rd_en port Off Off Off
Enable rx_fifo_align_clr port (Interlaken) Off Off Off
Selected tx_clkout clock source PCS clkout PCS clkout PCS clkout
Enable tx_clkout2 port On On On
Selected tx_clkout2 clock source PCS clkout x2 PCS clkout x2 PCS clkout x2
TX pma_div_clkout division factor Disabled Disabled Disabled
Selected tx_coreclkin clock network Dedicated Clock Dedicated Clock Dedicated Clock
Selected TX PCS bonding clock network Dedicated Clock Dedicated Clock Dedicated Clock
Enable tx_coreclkin2 port Off Off Off
Selected rx_clkout clock source PCS clkout PCS clkout PCS clkout
Enable rx_clkout2 port Off Off Off
Selected rx_clkout2 clock source Off Off Off
RX pma_div_clkout division factor Disabled Disabled Disabled
Selected rx_coreclkin clock network Dedicated Clock Dedicated Clock Dedicated Clock
Latency Measurements Options Off Off Off
Enable latency measurement ports Off Off Off
表 105.  PIPE Gen1、Gen2、Gen3モードのネイティブPHY IPコアのパラメーター: Analog PMA Settings
パラメーター Gen1 PIPE Gen2 PIPE Gen3 PIPE
TX PMA analog mode rules pcie_cable pcie_cable pcie_cable
Use default TX PMA analog settings On / Off (このオプションがディスエーブルになっている場合は、以下の値を使用してください) On / Off (このオプションがディスエーブルになっている場合は、以下の値を使用してください) On / Off (このオプションがディスエーブルになっている場合は、以下の値を使用してください)
Output swing level (VOD) 24 24 31
Pre-emphasis First pre-tap polarity Negative Negative Negative
Pre-emphasis first pre-tap magnitude 0 0 0
Pre-emphasis First post-tap polarity Negative Negative Negative
Pre-emphasis first post-tap magnitude 8 8 0
Slew rate control 4 5 5
On-chip termination R_r1 R_r1 R_r1
High speed compensation Disable Disable Enable
RX PMA analog mode rules User_custom User_custom User_custom
Use default RX PMA analog settings On / Off (このオプションがOffになっている場合は、以下の値を使用してください) On / Off (このオプションがOffになっている場合は、以下の値を使用してください) On / Off (このオプションがOffになっている場合は、以下の値を使用してください)
RX Adaptation mode

Manual CTLE

Manual VGA

DFE Off

Manual CTLE

Manual VGA

DFE Off

Adaptive Mode for PCIe Gen3

RX on-chip termination R_r2 R_r2 R_r2
CTLE AC gain 10 10 10
CTLE EQ gain 3 3 3
VGA DC gain 5 5 5
Provide sample QSF assignments On / Off On / Off On / Off
表 106.  Dynamic Reconfiguration Options
パラメーター Gen1 PIPE Gen2 PIPE Gen3 PIPE
Enable dynamic reconfiguration On / Off On / Off On / Off
Enable Native PHY debug master endpoint On / Off On / Off On / Off
Separate reconfig_waitrequest from the status of AVMM arbitration with PreSICE Off Off Off
Share reconfiguration interface On / Off On / Off On / Off
Enable rcfg_tx_digitalreset_release_ctrl port Off Off Off
Enable capability registers On / Off On / Off On / Off
Set user-defined IP identifier <Identifier> <Identifier> <Identifier>
Enable control and status registers On / Off On / Off On / Off
Enable prbs soft accumulators On / Off On / Off On / Off
Configuration file prefix <File prefix> <File prefix> <File prefix>
Generate SystemVerilog package file On / Off On / Off On / Off
Generate C header file On / Off On / Off On / Off
Generate MIF (Memory initialization file) On / Off On / Off On / Off
Enable multiple reconfiguration profiles Off Off Off
Enable embedded reconfiguration streamer Off Off Off
表 107.  Design Exampleパラメーター
パラメーター Gen1 PIPE Gen2 PIPE Gen3 PIPE
TX PLL type fPLL fPLL fPLL
TXPLL reference clock frequency 100.0 MHz 100.0 MHz 100.0 MHz
Use tx_clkout2 as source for tx_coreclkin Disable Disable Disable
Use rx_clkout2 as source for rx_coreclkin Disable Disable Disable
Enable fast simulations

On

(シミュレーション用)

Off (ハードウェア用)

On

(シミュレーション用)

Off (ハードウェア用)

On

(シミュレーション用)

Off (ハードウェア用)

Design example filename <File name> <File name> <File name>
Generate parameter documentation file On / Off On / Off On / Off
注: すべてのレーン幅のPCIe PIPE Gen3コンフィグレーションのデザイン例を生成するには、TX PLLタイプ – fPLLを使用する必要があります。PCIe PIPE Gen3コンフィグレーションの場合、ATX PLLは自動的に生成されます。
注: 一番左側の列に示す信号は、Simplified Interfaceをイネーブルすると、80ビット/チャネルの tx_parallel_data ワードのサブセットに自動的にマッピングされます。
注:
インテルQuartus Primeプロ・エディションのAssignment Editorを使用して、専用 REFCLK ピンのI/O StandardおよびTermination Settingを設定する必要があります。使用可能な2つのPIPErefclkアサインメント設定は次のとおりです。
  • refclk_standardのみ
  • refclk_term_tristate

これらのピンを使用する場合は、AC結合またはDC結合してください。HCSL I/O規格の場合、DC結合のみをサポートします。PCI Expressコンフィグレーションでは、選択したREFCLK I/O規格がHCSLの場合、REFCLK 上でのDC結合が可能となります。

詳細については、専用リファレンス・クロック・ピンの項を参照してください。

インテルStratix 10デバイスファミリー・ピン接続ガイドラインを参照してください。

31 最小、標準、および最大の電源電圧仕様の詳細については、インテルStratix 10デバイス・データシートを参照してください
32 Power Up時に、PIPEはGen1/Gen2にコンフィグレーションされます。Gen3 PCSは、8 Gbps向けにコンフィグレーションされます。
33 Simplified Data Interfaceがディスエーブルになっている場合のビット設定の詳細については、PIPE用のネイティブPHY IPコアのパラメーター設定 を参照してください。
34 このパラメーターの設定は配置によって異なります。AUTOモードでは、ネイティブPHY IPコアが、コンフィグレーションの最も中央寄りのチャネルをデフォルトのPCS TXチャネル・ボンディング・マスターとして選択します。この場合、選択されたチャネルが物理的にトランシーバー・バンクのCh1またはCh4として確実に配置されるようにする必要があります。それ以外では、PCS TXチャネル・ボンディング・マスターをマニュアル選択することにより、物理的にトランシーバー・バンクのCh1またはCh4として配置可能なチャネルを選択します。詳しくは、PIPEコンフィグレーションにおけるチャネルの配置方法の項を参照してください。
35 AutoモードのPCS TX channel bonding masterの場合、これはActual PCS TXチャネル・ボンディング・マスター値です。PCS TXチャネル・ボンディング・マスターの他の選択の場合、Actual PCS TX channel bonding masterの値は、PCS TX channel bonding masterの値と同じです。
36 PIPEは、パワーアップ時にGen1/Gen2でコンフィグレーションされます。Gen3対応コンフィグレーションのPIPEインターフェイス幅およびクロック周波数の詳細については、PIPE Gen3 32ビットPCSのクロックレートの表を参照してください。