L-Tile和H-Tile收发器PHY用户指南

ID 683621
日期 3/29/2021
Public
文档目录

2.5.1.5. PIPE的Native PHY IP Core参数设置

本节包含此协议的建议参数值。请参考Using the Intel® Stratix® 10 L-Tile/H-Tile Transceiver Native PHY IP Core来了解参数值的完整范围。

表 99.  常规,通用PMA和数据通路选项
参数 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
表 100.  TX PMA选项
参数 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

x1: 2

x2, x4, x8, x16: 1

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
表 101.  RX PMA选项
参数 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

表 102.  Standard PCS Options
Parameter Gen1 PIPE Gen2 PIPE Gen3 PIPE
Standard PCS / PMA interface width 10 10 10 36
FPGA fabric / Standard TX PCS interface width 8, 16 16 32
FPGA fabric / Standard RX PCS interface width 8, 16 16 32
Enable 'Standard PCS' low latency Mode

Off

Off

Off

TX byte serializer mode

Disabled (if FPGA fabric/standard TX/RX PCS interface width =8),

Serialize x2 (if FPGA fabric/standard TX/RX PCS interface width =16)

Serialize x2

Serialize x4

RX byte deserializer mode

Disabled

(if FPGA fabric/standard TX/RX PCS interface width =8),

Deserialize x2 (if FPGA fabric/standard TX/RX PCS interface width =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

Bypass

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

表 103.  PCS-Core接口选项
参数 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 5
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 Measurement Options Off Off Off
Enable latency measurement ports Off Off Off
表 104.  Gen1,Gen2,Gen3模式下的Native PHY IP Core的参数 - 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
表 105.  动态重配置选项
参数 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
表 106.  设计示例参数
参数 Gen1 PIPE Gen2 PIPE Gen3 PIPE
TX PLL type fPLL fPLL fPLL
TX PLL 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
注: 您必须使用TX PLL type – fPLL来生成所有通道宽度的PCIe PIPE Gen3配置的设计示例。对于PCIe PIPE Gen3配置,ATX PLL是自动生成的。
注: Simplified Interface使能时,最左侧列中的信号将自动映射到80-bit/通道 tx_parallel_data字的子集。
注:
您必须通过 Intel® Quartus® Prime Pro Edition Assignment Editor设置专用REFCLK管脚的I/O Standard和Termination Setting。两个可用的PIPE refclk assignment设置是:
  • refclk_standard only
  • refclk_term_tristate

使用这些管脚时,要对这些管脚进行AC耦合或DC耦合。对于HCSL I/O standard,它仅支持DC耦合。在PCI Express配置中,如果所选的REFCLK I/O standard是HCSL,那么在REFCLK上允许DC耦合。

请参考Dedicated Reference Clock Pins部分来了解详细信息。

请参考 Intel® Stratix® 10 Device Family Pin Connection Guidelines

31 请参考 Intel® Stratix® 10 Device Datasheet来详细了解最小,典型和最大电源电压规格。
32 在Power Up期间在Gen1/Gen2中配置PIPE。Gen3 PCS配置为8 Gbps。
33 关于其他信息,请参考PIPE的Native PHY IP Core参数设置来了解Simplified Data Interface禁用时的比特设置。
34 此参数的设置取决于布局。在AUTO模式下,Native PHY IP core将选择配置的最中间通道作为默认的PCS TX channel bonding master。您必须确保将所选通道物理布局为收发器bank的Ch1或Ch4。否则,对PCS TX channel bonding master使用手动选择来选择可以物理布局在收发器bank的Ch1或Ch4的通道。关于详细信息,请参考How to Place Channels for PIPE onfigurations部分。
35 对于Auto模式下的PCS TX channel bonding master,这是Actual PCS TX channel bonding master值。对于PCS TX channel bonding master的其他选择,Actual PCS TX channel bonding master的值与PCS TX channel bonding master值相同。
36 PIPE在上电期间在Gen1/Gen2中配置。请参考PIPE Gen3 32 bit PCS clock rates表格来了解关于支持Gen3配置的PIPE接口宽度和时钟频率的详细信息。