Visible to Intel only — GUID: xpl1484328042828
Ixiasoft
Visible to Intel only — GUID: xpl1484328042828
Ixiasoft
2.5.1.5. Native PHY IP Core Parameter Settings for PIPE
This section contains the recommended parameter values for this protocol. Refer to Using the Stratix® 10 L-Tile/H-Tile Transceiver Native PHY IP Core for the full range of parameter values.
Parameter | 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 |
Parameter | 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 |
Parameter | 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 |
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 |
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 |
Parameter | 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 | 10 |
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 |
Parameter | 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 (Use the values listed below if this option is disabled) | On / Off (Use the values listed below if this option is disabled) | On / Off (Use the values listed below if this option is disabled) |
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 (Use the values listed below if this option is Off) | On / Off (Use the values listed below if this option is Off) | On / Off (Use the values listed below if this option is 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 |
Parameter | 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 |
Parameter | 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 (for simulation)Off (for hardware) |
On (for simulation)Off (for hardware) |
On (for simulation)Off (for hardware) |
Design example filename | <File name> | <File name> | <File name> |
Generate parameter documentation file | On / Off | On / Off | On / Off |
- refclk_standard only
- refclk_term_tristate
When you use these pins, AC-couple or DC-couple them. For the HCSL I/O standard, it only supports DC coupling. In the PCI Express configuration, DC-coupling is allowed on the REFCLK if the selected REFCLK I/O standard is HCSL.
Refer to the Dedicated Reference Clock Pins section for more details.
Refer to the Stratix® 10 Device Family Pin Connection Guidelines.