4.6.1. PCI Express
The Intel® Stratix® 10 MX FPGA development kit supports two PCI Express* interfaces: PCI Express* End Point via a standard PCI Express* x16 Edge connector and PCI Express* Root Port via a standard PCI Express* x16 connector.
The Intel® Stratix® 10 MX FPGA development board is designed to fit entirely into a PC motherboard with a x16 PCI Express* slot that can accommodate a full height, 3-slot long form factor add-in card. This interface uses the PCI Express hard IP block on the Intel® Stratix® 10 MX FPGA, saving logic resources for the user logic application. The PCI Express* edge connector has a presence detect feature to allow the motherboard to determine if a card is installed.
The PCI Express* interface supports bus width of x16 by using the PCIe* Intel® FPGA IP. The PCI Express* edge connector has a connection speed of 2.5 Gbps/lane for a maximum of 40 Gbps full-duplex (Gen1), 5.0 Gbps/lane for maximum of 80 Gbps full- duplex (Gen 2), or 8.0 Gbps/lane for a maximum of 128 Gbps full-duplex (Gen3).
The power for the board can be sourced entirely from the PC host when installed into a PC motherboard with the PC's 2x4 ATX auxiliary power connected to the 12V ATX inputs (J11) of the Intel® Stratix® 10 MX development kit.
The REFCLK_PCIE_EP_EDGE_P/N signal is a 100 MHz differential input that is driven from the PC motherboard on to this board through the edge connector. This signal connects directly to an Intel® Stratix® 10 MX FPGA REFCLK input pin pair using DC coupling.
This clock is terminated on the motherboard, and therefore no on-board termination is required. This clock can have spread-spectrum properties that change its period between 9.847 ps and 10.203 ps.
The I/O standard is High-Speed Current Steering Logic (HCSL). The JTAG and SMB are optional signals in the PCI Express* TDI to PCI Express* TDO and are not used on this board. The SMB signals are wired to the Intel® Stratix® 10 MX FPGA but are not required for normal operation.
| Receive Bus | Schematic Signal Name | FPGA Pin Number | I/O Standard | Description |
|---|---|---|---|---|
| A11 | PCIE_EP_PERST_N | - | - | Connect to PRSNT2n_x16 (pin B81) |
| B17 | PCIE_PRSNT2n_X1 | - | - | No connect |
| B31 | PCIE_PRSNT2n_X4 | - | - | No connect |
| B48 | PCIE_PRSNT2n_X8 | - | - | No connect |
| B81 | PCIE_PRSNT2n_X16 | - | - | Connect to PCIE_PRSNT1n ( pin A11) |
| B15 | PCIE_EP_TX_N0 | BH44 | 1.4 V PCML | Transmit bus |
| B20 | PCIE_EP_TX_N1 | BJ46 | 1.4 V PCML | Transmit bus |
| B24 | PCIE_EP_TX_N2 | BG46 | 1.4 V PCML | Transmit bus |
| B28 | PCIE_EP_TX_N3 | BF44 | 1.4 V PCML | Transmit bus |
| B34 | PCIE_EP_TX_N4 | BE46 | 1.4 V PCML | Transmit bus |
| B38 | PCIE_EP_TX_N5 | BD44 | 1.4 V PCML | Transmit bus |
| B42 | PCIE_EP_TX_N6 | BB44 | 1.4 V PCML | Transmit bus |
| B46 | PCIE_EP_TX_N7 | BC46 | 1.4 V PCML | Transmit bus |
| B51 | PCIE_EP_TX_N8 | BA46 | 1.4 V PCML | Transmit bus |
| B55 | PCIE_EP_TX_N9 | AY44 | 1.4 V PCML | Transmit bus |
| B59 | PCIE_EP_TX_N10 | AW46 | 1.4 V PCML | Transmit bus |
| B63 | PCIE_EP_TX_N11 | AV44 | 1.4 V PCML | Transmit bus |
| B67 | PCIE_EP_TX_N12 | AU46 | 1.4 V PCML | Transmit bus |
| B71 | PCIE_EP_TX_N13 | AT44 | 1.4 V PCML | Transmit bus |
| B75 | PCIE_EP_TX_N14 | AR46 | 1.4 V PCML | Transmit bus |
| B79 | PCIE_EP_TX_N15 | AP44 | 1.4 V PCML | Transmit bus |
| B14 | PCIE_EP_TX_P0 | BH45 | 1.4 V PCML | Transmit bus |
| B19 | PCIE_EP_TX_P1 | BJ47 | 1.4 V PCML | Transmit bus |
| B23 | PCIE_EP_TX_P2 | BG47 | 1.4 V PCML | Transmit bus |
| B27 | PCIE_EP_TX_P3 | BF45 | 1.4 V PCML | Transmit bus |
| B33 | PCIE_EP_TX_P4 | BE47 | 1.4 V PCML | Transmit bus |
| B37 | PCIE_EP_TX_P5 | BD45 | 1.4 V PCML | Transmit bus |
| B41 | PCIE_EP_TX_P6 | BB45 | 1.4 V PCML | Transmit bus |
| B45 | PCIE_EP_TX_P7 | BC47 | 1.4 V PCML | Transmit bus |
| B50 | PCIE_EP_TX_P8 | BA47 | 1.4 V PCML | Transmit bus |
| B54 | PCIE_EP_TX_P9 | AY45 | 1.4 V PCML | Transmit bus |
| B58 | PCIE_EP_TX_P10 | AW47 | 1.4 V PCML | Transmit bus |
| B62 | PCIE_EP_TX_P11 | AV45 | 1.4 V PCML | Transmit bus |
| B66 | PCIE_EP_TX_P12 | AU47 | 1.4 V PCML | Transmit bus |
| B70 | PCIE_EP_TX_P13 | AT45 | 1.4 V PCML | Transmit bus |
| B74 | PCIE_EP_TX_P14 | AR47 | 1.4 V PCML | Transmit bus |
| B78 | PCIE_EP_TX_P15 | AP45 | 1.4 V PCML | Transmit bus |
| A17 | PCIE_EP_RX_N0 | BL46 | 1.4 V PCML | Receive bus |
| A22 | PCIE_EP_RX_N1 | BK48 | 1.4 V PCML | Receive bus |
| A26 | PCIE_EP_RX_N2 | BH48 | 1.4 V PCML | Receive bus |
| A30 | PCIE_EP_RX_N3 | BG50 | 1.4 V PCML | Receive bus |
| A36 | PCIE_EP_RX_N4 | BF48 | 1.4 V PCML | Receive bus |
| A40 | PCIE_EP_RX_N5 | BE50 | 1.4 V PCML | Receive bus |
| A44 | PCIE_EP_RX_N6 | BD48 | 1.4 V PCML | Receive bus |
| A48 | PCIE_EP_RX_N7 | BC50 | 1.4 V PCML | Receive bus |
| A53 | PCIE_EP_RX_N8 | BB48 | 1.4 V PCML | Receive bus |
| A57 | PCIE_EP_RX_N9 | BA50 | 1.4 V PCML | Receive bus |
| A61 | PCIE_EP_RX_N10 | AY48 | 1.4 V PCML | Receive bus |
| A65 | PCIE_EP_RX_N11 | AW50 | 1.4 V PCML | Receive bus |
| A69 | PCIE_EP_RX_N12 | AV48 | 1.4 V PCML | Receive bus |
| A73 | PCIE_EP_RX_N13 | AU50 | 1.4 V PCML | Receive bus |
| A77 | PCIE_EP_RX_N14 | AT48 | 1.4 V PCML | Receive bus |
| A81 | PCIE_EP_RX_N15 | AR50 | 1.4 V PCML | Receive bus |
| A16 | PCIE_EP_RX_P0 | BL47 | 1.4 V PCML | Receive bus |
| A21 | PCIE_EP_RX_P1 | BK49 | 1.4 V PCML | Receive bus |
| A25 | PCIE_EP_RX_P2 | BH49 | 1.4 V PCML | Receive bus |
| A29 | PCIE_EP_RX_P3 | BG51 | 1.4 V PCML | Receive bus |
| A35 | PCIE_EP_RX_P4 | BF49 | 1.4 V PCML | Receive bus |
| A39 | PCIE_EP_RX_P5 | BE51 | 1.4 V PCML | Receive bus |
| A43 | PCIE_EP_RX_P6 | BD49 | 1.4 V PCML | Receive bus |
| A47 | PCIE_EP_RX_P7 | BC51 | 1.4 V PCML | Receive bus |
| A52 | PCIE_EP_RX_P8 | BB49 | 1.4 V PCML | Receive bus |
| A56 | PCIE_EP_RX_P9 | BA51 | 1.4 V PCML | Receive bus |
| A60 | PCIE_EP_RX_P10 | AY49 | 1.4 V PCML | Receive bus |
| A64 | PCIE_EP_RX_P11 | AW51 | 1.4 V PCML | Receive bus |
| A68 | PCIE_EP_RX_P12 | AV49 | 1.4 V PCML | Receive bus |
| A72 | PCIE_EP_RX_P13 | AU51 | 1.4 V PCML | Receive bus |
| A76 | PCIE_EP_RX_P14 | AT49 | 1.4 V PCML | Receive bus |
| A80 | PCIE_EP_RX_P15 | AR51 | 1.4 V PCML | Receive bus |
| B11 | PCIE_EP_WAKEN | BH16 | 1.8V | Wake signal |
| Receive Bus | Schematic Signal Name | FPGA Pin Number | I/O Standard | Description |
|---|---|---|---|---|
| A1 | PCIE_PRSNT1n | - | - | Connect to PCIE_PRSNT2n_X16 |
| B17 | PCIE_PRSNT2n_X1 | - | - | No connect |
| B31 | PCIE_PRSNT2n_X4 | - | - | No connect |
| B48 | PCIE_PRSNT2n_X8 | - | - | No connect |
| B81 | PCIE_PRSNT2n_X16 | - | - | Connect to PCIE_PRSNT1n |
| B15 | PCIE_RT_TX_N0 | BL6 | 1.4 V PCML | Transmit bus |
| B20 | PCIE_RT_TX_N1 | BK4 | 1.4 V PCML | Transmit bus |
| B24 | PCIE_RT_TX_N2 | BH4 | 1.4 V PCML | Transmit bus |
| B28 | PCIE_RT_TX_N3 | BG2 | 1.4 V PCML | Transmit bus |
| B34 | PCIE_RT_TX_N4 | BF4 | 1.4 V PCML | Transmit bus |
| B38 | PCIE_RT_TX_N5 | BE2 | 1.4 V PCML | Transmit bus |
| B42 | PCIE_RT_TX_N6 | BD4 | 1.4 V PCML | Transmit bus |
| B46 | PCIE_RT_TX_N7 | BC2 | 1.4 V PCML | Transmit bus |
| B51 | PCIE_RT_TX_N8 | BB4 | 1.4 V PCML | Transmit bus |
| B55 | PCIE_RT_TX_N9 | BA2 | 1.4 V PCML | Transmit bus |
| B59 | PCIE_RT_TX_N10 | AY4 | 1.4 V PCML | Transmit bus |
| B63 | PCIE_RT_TX_N11 | AW2 | 1.4 V PCML | Transmit bus |
| B67 | PCIE_RT_TX_N12 | AV4 | 1.4 V PCML | Transmit bus |
| B71 | PCIE_RT_TX_N13 | AU2 | 1.4 V PCML | Transmit bus |
| B75 | PCIE_RT_TX_N14 | AT4 | 1.4 V PCML | Transmit bus |
| B79 | PCIE_RT_TX_N15 | AR2 | 1.4 V PCML | Transmit bus |
| B14 | PCIE_RT_TX_P0 | BL5 | 1.4 V PCML | Transmit bus |
| B19 | PCIE_RT_TX_P1 | BK3 | 1.4 V PCML | Transmit bus |
| B23 | PCIE_RT_TX_P2 | BH3 | 1.4 V PCML | Transmit bus |
| B27 | PCIE_RT_TX_P3 | BG1 | 1.4 V PCML | Transmit bus |
| B33 | PCIE_RT_TX_P4 | BF3 | 1.4 V PCML | Transmit bus |
| B37 | PCIE_RT_TX_P5 | BE1 | 1.4 V PCML | Transmit bus |
| B41 | PCIE_RT_TX_P6 | BB8 | 1.4 V PCML | Transmit bus |
| B45 | PCIE_RT_TX_P7 | BC5 | 1.4 V PCML | Transmit bus |
| B50 | PCIE_RT_TX_P8 | BA5 | 1.4 V PCML | Transmit bus |
| B54 | PCIE_RT_TX_P9 | AY7 | 1.4 V PCML | Transmit bus |
| B58 | PCIE_RT_TX_P10 | AW5 | 1.4 V PCML | Transmit bus |
| B62 | PCIE_RT_TX_P11 | AV7 | 1.4 V PCML | Transmit bus |
| B66 | PCIE_RT_TX_P12 | AV3 | 1.4 V PCML | Transmit bus |
| B70 | PCIE_RT_TX_P13 | AU1 | 1.4 V PCML | Transmit bus |
| B74 | PCIE_RT_TX_P14 | At3 | 1.4 V PCML | Transmit bus |
| B78 | PCIE_RT_TX_P15 | AR1 | 1.4 V PCML | Transmit bus |
| A17 | PCIE_RT_RX_N0 | BH7 | 1.4 V PCML | Receive bus |
| A22 | PCIE_RT_RX_N1 | BJ5 | 1.4 V PCML | Receive bus |
| A26 | PCIE_RT_RX_N2 | BG5 | 1.4 V PCML | Receive bus |
| A30 | PCIE_RT_RX_N3 | BF7 | 1.4 V PCML | Receive bus |
| A36 | PCIE_RT_RX_N4 | BE5 | 1.4 V PCML | Receive bus |
| A40 | PCIE_RT_RX_N5 | BD7 | 1.4 V PCML | Receive bus |
| A44 | PCIE_RT_RX_N6 | BB7 | 1.4 V PCML | Receive bus |
| A48 | PCIE_RT_RX_N7 | BC6 | 1.4 V PCML | Receive bus |
| A53 | PCIE_RT_RX_N8 | BA6 | 1.4 V PCML | Receive bus |
| A57 | PCIE_RT_RX_N9 | AY8 | 1.4 V PCML | Receive bus |
| A61 | PCIE_RT_RX_N10 | AW6 | 1.4 V PCML | Receive bus |
| A65 | PCIE_RT_RX_N11 | AV8 | 1.4 V PCML | Receive bus |
| A69 | PCIE_RT_RX_N12 | AU6 | 1.4 V PCML | Receive bus |
| A73 | PCIE_RT_RX_N13 | AT8 | 1.4 V PCML | Receive bus |
| A77 | PCIE_RT_RX_N14 | AR6 | 1.4 V PCML | Receive bus |
| A81 | PCIE_RT_RX_N15 | AP8 | 1.4 V PCML | Receive bus |
| A16 | PCIE_RT_RX_P0 | BH8 | 1.4 V PCML | Receive bus |
| A21 | PCIE_RT_RX_P1 | BJ5 | 1.4 V PCML | Receive bus |
| A25 | PCIE_RT_RX_P2 | BG6 | 1.4 V PCML | Receive bus |
| A29 | PCIE_RT_RX_P3 | BF8 | 1.4 V PCML | Receive bus |
| A35 | PCIE_RT_RX_P4 | BE6 | 1.4 V PCML | Receive bus |
| A39 | PCIE_RT_RX_P5 | BD8 | 1.4 V PCML | Receive bus |
| A43 | PCIE_RT_RX_P6 | BB8 | 1.4 V PCML | Receive bus |
| A47 | PCIE_RT_RX_P7 | BC5 | 1.4 V PCML | Receive bus |
| A52 | PCIE_RT_RX_P8 | AY7 | 1.4 V PCML | Receive bus |
| A56 | PCIE_RT_RX_P9 | AW5 | 1.4 V PCML | Receive bus |
| A60 | PCIE_RT_RX_P10 | AW5 | 1.4 V PCML | Receive bus |
| A64 | PCIE_RT_RX_P11 | AV7 | 1.4 V PCML | Receive bus |
| A68 | PCIE_RT_RX_P12 | AU5 | 1.4 V PCML | Receive bus |
| A72 | PCIE_RT_RX_P13 | AT7 | 1.4 V PCML | Receive bus |
| A76 | PCIE_RT_RX_P14 | AR5 | 1.4 V PCML | Receive bus |
| A80 | PCIE_RT_RX_P15 | AP7 | 1.4 V PCML | Receive bus |
| B11 | PCIE_RT_WAKEN | B4 | 1.8V | Wake signal |