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 |