Visible to Intel only — GUID: nik1398706937886
Ixiasoft
Visible to Intel only — GUID: nik1398706937886
Ixiasoft
2.7.5. Native PHY IP Parameter Settings for PIPE
Gen1 PIPE | Gen2 PIPE | Gen3 PIPE | |
---|---|---|---|
Parameter | |||
Message level for rule violations | Error | Error | Error |
Common PMA Options | |||
VCCR_GXB and VCCT_GXB supply voltage for the Transceiver | Gen1: 1_1V, 1_0V, 0_9V | Gen2: 1_1V, 1_0V, 0_9V | Gen3: 1_1V, 1_0V, 0_9V |
Transceiver link type | Gen1: sr,lr | Gen2: sr,lr | Gen3: sr,lr |
Datapath Options | |||
Transceiver configuration rules | Gen1 PIPE | Gen2 PIPE | Gen3 PIPE |
PMA configuration rules | Basic | Basic | Basic |
Transceiver mode | TX / RX Duplex | TX / RX Duplex | TX / RX Duplex |
Number of data channels | Gen1 x1: 1 channel Gen1 x2: 2 channels Gen1 x4: 4 channels Gen1 x8: 8 channels |
Gen2 x1: 1 channel Gen2 x2: 2 channels Gen2 x4: 4 channels Gen2 x8: 8 channels |
Gen3 x1: 1 channel Gen3 x2: 2 channels Gen3 x4: 4 channels Gen3 x8: 8 channels |
Data rate | 2.5 Gbps | 5 Gbps | 5 Gbps40 |
Enable datapath and interface reconfiguration | Optional | Optional | Optional |
Enable simplified data interface | Optional 41 | Optional 41 | Optional 41 |
Provide separate interface for each channel | Optional | Optional | Optional |
Gen1 PIPE | Gen2 PIPE | Gen3 PIPE | |
---|---|---|---|
TX Bonding Options | |||
TX channel bonding mode | Nonbonded (x1) PMA & PCS Bonding |
Nonbonded (x1) PMA & PCS Bonding |
Nonbonded (x1) PMA & PCS Bonding |
PCS TX channel bonding master | Auto 42 | Auto 42 | Auto 42 |
Default PCS TX channel bonding master | Gen1 x1: 0 Gen1 x2: 1 Gen1 x4: 2 Gen1 x8: 4 |
Gen1 x1: 0 Gen1 x2: 1 Gen1 x4: 2 Gen1 x8: 4 |
Gen1 x1: 0 Gen1 x2: 1 Gen1 x4: 2 Gen1 x8: 4 |
TX PLL Options | |||
TX local clock division factor | 1 | 1 | 1 |
Number of TX PLL clock inputs per channel | 1 | 1 | Gen3 x1: 2 All other modes: 1 |
Initial TX PLL clock input selection | 0 | 0 | Gen1 / Gen2 clock connection should be used for Initial clock input selection in Gen3x1 All other modes: 0 |
TX PMA Optional Ports | |||
Enable tx_analog_reset_ack port | Optional | Optional | Optional |
Enable tx_pma_clkout port | Optional | Optional | Optional |
Enable tx_pma_div_clkout port | Optional | Optional | Optional |
tx_pma_div_clkout division factor | Optional | Optional | Optional |
Enable tx_pma_elecidle port | Off | Off | Off |
Enable tx_pma_qpipullup port (QPI) | Off | Off | Off |
Enable tx_pma_qpipulldn port (QPI) | Off | Off | Off |
Enable tx_pma_txdetectrx port (QPI) | Off | Off | Off |
Enable tx_pma_rxfound port (QPI) | Off | Off | Off |
Enable rx_seriallpbken port | Off | Off | Off |
Gen1 PIPE | Gen2 PIPE | Gen3 PIPE | |
---|---|---|---|
RX CDR Options | |||
Number of CDR reference clocks | 1 | 1 | 1 |
Selected CDR reference clock | 0 | 0 | 0 |
Selected CDR reference clock frequency | 100, 125 MHz | 100, 125 MHz | 100, 125 MHz |
PPM detector threshold | 1000 | 1000 | 1000 |
Equalization | |||
CTLE adaptation mode
Note: Triggered adaptation mode is used only for PCIe* Gen3.
|
Manual / Triggered | Manual / Triggered | Manual / Triggered |
DFE adaptation mode | Disabled | Disabled | Disabled |
Number of fixed dfe taps | NA | NA | NA |
RX PMA Optional Ports | |||
Enable rx_analog_reset_ack port | Optional | Optional | Optional |
Enable rx_pma_clkout port | Optional | Optional | Optional |
Enable rx_pma_div_clkout port | Optional | Optional | Optional |
rx_pma_div_clkout division factor | Optional | Optional | Optional |
Enable rx_pma_clkslip port | Optional | Optional | Optional |
Enable rx_pma_qpipulldn port (QPI) | Off | Off | Off |
Enable rx_is_lockedtodata port | Optional | Optional | Optional |
Enable rx_is_lockedtoref port | Optional | Optional | Optional |
Enable rx_set_locktodata and rx_set_locktoref ports | Optional | Optional | Optional |
Enable rx_seriallpbken port | Optional | Optional | Optional |
Enable PRBS Verifier Control and Status ports | Optional | Optional | Optional |
Parameter | Gen1 PIPE | Gen2 PIPE | Gen3 PIPE |
---|---|---|---|
Standard PCS configurations | |||
Standard PCS / PMA interface width | 10 | 10 | 1043 |
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 |
Standard PCS FIFO | |||
TX FIFO mode | low_latency | low_latency | low_latency |
RX FIFO mode | low_latency | low_latency | low_latency |
Enable tx_std_pcfifo_full port | Optional | Optional | Optional |
Enable tx_std_pcfifo_empty port | Optional | Optional | Optional |
Enable rx_std_pcfifo_full port | Optional | Optional | Optional |
Enable rx_std_pcfifo_empty port | Optional | Optional | Optional |
Byte Serializer and Deserializer | |||
TX byte serializer mode | Disabled, Serialize x2 | Serialize x2 | Serialize x4 |
RX byte deserializer mode | Disabled, Serialize x2 | Serialize x2 | Deserialize x4 |
8B/10B Encoder and Decoder | |||
Enable TX 8B/10B encoder | Enabled | Enabled | Enabled |
Enable TX 8B/10B disparity control | Enabled | Enabled | Enabled |
Enable RX 8B/10B decoder | Enabled | Enabled | Enabled |
Rate Match FIFO | |||
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 | Optional | Optional | Optional |
Enable rx_std_rmfifo_empty port | Optional | Optional | Optional |
PCI Express* Gen 3 rate match FIFO mode | Bypass | Bypass | 600 |
Word Aligner and Bit Slip | |||
Enable TX bit slip | Off | Off | Off |
Enable tx_std_bitslipboundarysel port | Optional | Optional | Optional |
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 invalid data words to lose sync | 16 | 16 | 16 |
Number of valid data words to decrement error count | 15 | 15 | 15 |
Enable rx_std_wa_patternalign port | Optional | Optional | Optional |
Enable rx_std_wa_a1a2size port | Off | Off | Off |
Enable rx_std_bitslipboundarysel port | Optional | Optional | Optional |
Enable rx_bitslip port | Off | Off | Off |
Bit Reversal and Polarity Inversion | |||
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 | Optional | Optional | Optional |
PCIe Ports | |||
Enable PCIe dynamic datarate switch ports | Off | Enabled | Enabled |
Enable PCIe pipe_hclk_in and pipe_hclk_out ports | Enabled | Enabled | Enabled |
Enable PCIe Gen3 analog control ports | Off | Off | Enabled |
Enable PCIe electrical idle control and status ports | Enabled | Enabled | Enabled |
Enable PCIe pipe_rx_polarity port | Enabled | Enabled | Enabled |
Dynamic reconfiguration | |||
Enable dynamic reconfiguration | Disabled | Disabled | Disabled |
The PIPE is configured in Gen1/Gen2 during Power Up. Gen3 PCS is configured for 8 Gbps.