Pin Configuration

Pinout table

The FPGA Drive FMC Gen4 has a high pin count FPGA Mezzanine Card (FMC) connector, providing the connections to the FPGA on the development board. The following table defines the pinout of the FMC connector and describes each pin’s purpose on this mezzanine card.

To avoid confusion, we have chosen not to label the PCIe lanes as being TX or RX; instead we have labelled them with the direction in which the signal flows (eg. FPGA-to-SSD1 means that the FPGA transmits this signal and the SSD1 receives).

PinPin nameNetDescription
A1GNDGNDGround
A2DP1_M2C_PSSDA2FPGA_1_PPCIe lane 1 positive (SSD1-to-FPGA)
A3DP1_M2C_NSSDA2FPGA_1_NPCIe lane 1 negative (SSD1-to-FPGA)
A4GNDGNDGround
A5GNDGNDGround
A6DP2_M2C_PSSDA2FPGA_2_PPCIe lane 2 positive (SSD1-to-FPGA)
A7DP2_M2C_NSSDA2FPGA_2_NPCIe lane 2 negative (SSD1-to-FPGA)
A8GNDGNDGround
A9GNDGNDGround
A10DP3_M2C_PSSDA2FPGA_3_PPCIe lane 3 positive (SSD1-to-FPGA)
A11DP3_M2C_NSSDA2FPGA_3_NPCIe lane 3 negative (SSD1-to-FPGA)
A12GNDGNDGround
A13GNDGNDGround
A14DP4_M2C_PSSDB2FPGA_0_PPCIe lane 0 positive (SSD2-to-FPGA)
A15DP4_M2C_NSSDB2FPGA_0_NPCIe lane 0 negative (SSD2-to-FPGA)
A16GNDGNDGround
A17GNDGNDGround
A18DP5_M2C_PSSDB2FPGA_1_PPCIe lane 1 positive (SSD2-to-FPGA)
A19DP5_M2C_NSSDB2FPGA_1_NPCIe lane 1 negative (SSD2-to-FPGA)
A20GNDGNDGround
A21GNDGNDGround
A22DP1_C2M_PFPGA2SSDA_1_PPCIe lane 1 positive (FPGA-to-SSD1)
A23DP1_C2M_NFPGA2SSDA_1_NPCIe lane 1 negative (FPGA-to-SSD1)
A24GNDGNDGround
A25GNDGNDGround
A26DP2_C2M_PFPGA2SSDA_2_PPCIe lane 2 positive (FPGA-to-SSD1)
A27DP2_C2M_NFPGA2SSDA_2_NPCIe lane 2 negative (FPGA-to-SSD1)
A28GNDGNDGround
A29GNDGNDGround
A30DP3_C2M_PFPGA2SSDA_3_PPCIe lane 3 positive (FPGA-to-SSD1)
A31DP3_C2M_NFPGA2SSDA_3_NPCIe lane 3 negative (FPGA-to-SSD1)
A32GNDGNDGround
A33GNDGNDGround
A34DP4_C2M_PFPGA2SSDB_0_PPCIe lane 0 positive (FPGA-to-SSD2)
A35DP4_C2M_NFPGA2SSDB_0_NPCIe lane 0 negative (FPGA-to-SSD2)
A36GNDGNDGround
A37GNDGNDGround
A38DP5_C2M_PFPGA2SSDB_1_PPCIe lane 1 positive (FPGA-to-SSD2)
A39DP5_C2M_NFPGA2SSDB_1_NPCIe lane 1 negative (FPGA-to-SSD2)
A40GNDGNDGround
B1CLK_DIRN/CNot connected
B2GNDGNDGround
B3GNDGNDGround
B4DP9_M2C_PN/CNot connected
B5DP9_M2C_NN/CNot connected
B6GNDGNDGround
B7GNDGNDGround
B8DP8_M2C_PN/CNot connected
B9DP8_M2C_NN/CNot connected
B10GNDGNDGround
B11GNDGNDGround
B12DP7_M2C_PSSDB2FPGA_3_PPCIe lane 3 positive (SSD2-to-FPGA)
B13DP7_M2C_NSSDB2FPGA_3_NPCIe lane 3 negative (SSD2-to-FPGA)
B14GNDGNDGround
B15GNDGNDGround
B16DP6_M2C_PSSDB2FPGA_2_PPCIe lane 2 positive (SSD2-to-FPGA)
B17DP6_M2C_NSSDB2FPGA_2_NPCIe lane 2 negative (SSD2-to-FPGA)
B18GNDGNDGround
B19GNDGNDGround
B20GBTCLK1_M2C_PREFCLKB_FPGA_P100MHz PCIe reference clock for the FPGA
B21GBTCLK1_M2C_NREFCLKB_FPGA_N100MHz PCIe reference clock for the FPGA
B22GNDGNDGround
B23GNDGNDGround
B24DP9_C2M_PN/CNot connected
B25DP9_C2M_NN/CNot connected
B26GNDGNDGround
B27GNDGNDGround
B28DP8_C2M_PN/CNot connected
B29DP8_C2M_NN/CNot connected
B30GNDGNDGround
B31GNDGNDGround
B32DP7_C2M_PFPGA2SSDB_3_PPCIe lane 3 positive (FPGA-to-SSD2)
B33DP7_C2M_NFPGA2SSDB_3_NPCIe lane 3 negative (FPGA-to-SSD2)
B34GNDGNDGround
B35GNDGNDGround
B36DP6_C2M_PFPGA2SSDB_2_PPCIe lane 2 positive (FPGA-to-SSD2)
B37DP6_C2M_NFPGA2SSDB_2_NPCIe lane 2 negative (FPGA-to-SSD2)
B38GNDGNDGround
B39GNDGNDGround
B40RES0N/CNot connected
C1GNDGNDGround
C2DP0_C2M_PFPGA2SSDA_0_PPCIe lane 0 positive (FPGA-to-SSD1)
C3DP0_C2M_NFPGA2SSDA_0_NPCIe lane 0 negative (FPGA-to-SSD1)
C4GNDGNDGround
C5GNDGNDGround
C6DP0_M2C_PSSDA2FPGA_0_PPCIe lane 0 positive (SSD1-to-FPGA)
C7DP0_M2C_NSSDA2FPGA_0_NPCIe lane 0 negative (SSD1-to-FPGA)
C8GNDGNDGround
C9GNDGNDGround
C10LA06_PN/CNot connected
C11LA06_NN/CNot connected
C12GNDGNDGround
C13GNDGNDGround
C14LA10_PN/CNot connected
C15LA10_NN/CNot connected
C16GNDGNDGround
C17GNDGNDGround
C18LA14_PN/CNot connected
C19LA14_NN/CNot connected
C20GNDGNDGround
C21GNDGNDGround
C22LA18_P_CCN/CNot connected
C23LA18_N_CCN/CNot connected
C24GNDGNDGround
C25GNDGNDGround
C26LA27_PN/CNot connected
C27LA27_NN/CNot connected
C28GNDGNDGround
C29GNDGNDGround
C30SCLI2C_SCLI2C Clock (FPGA-to-PHY)
C31SDAI2C_SDAI2C Data (bidirectional)
C32GNDGNDGround
C33GNDGNDGround
C34GA0GA0EEPROM Address Bit 1 (A1)
C3512P0V_112V012VDC (Not used)
C36GNDGNDGround
C3712P0V_212V012VDC (Not used)
C38GNDGNDGround
C393P3V_13V33.3VDC
C40GNDGNDGround
D1PG_C2MPGPower Good (Driven by carrier)
D2GNDGNDGround
D3GNDGNDGround
D4GBTCLK0_M2C_PREFCLKA_FPGA_P100MHz PCIe reference clock for the FPGA
D5GBTCLK0_M2C_NREFCLKA_FPGA_P100MHz PCIe reference clock for the FPGA
D6GNDGNDGround
D7GNDGNDGround
D8LA01_P_CCN/CNot connected
D9LA01_N_CCN/CNot connected
D10GNDGNDGround
D11LA05_PN/CNot connected
D12LA05_NN/CNot connected
D13GNDGNDGround
D14LA09_PN/CNot connected
D15LA09_NN/CNot connected
D16GNDGNDGround
D17LA13_PN/CNot connected
D18LA13_NN/CNot connected
D19GNDGNDGround
D20LA17_P_CCRSVDReserved for production testing
D21LA17_N_CCRSVDReserved for production testing
D22GNDGNDGround
D23LA23_PN/CNot connected
D24LA23_NN/CNot connected
D25GNDGNDGround
D26LA26_PN/CNot connected
D27LA26_NN/CNot connected
D28GNDGNDGround
D29TCKN/CNot used
D30TDITDI-TDOJTAG TDI (Connects to TDO to close JTAG chain)
D31TDOTDI-TDOJTAG TDO (Connects to TDI to close JTAG chain)
D323P3VAUX3V3AUX3.3VDC Power supply for EEPROM
D33TMSN/CNot used
D34TRST_LN/CNot used
D35GA1GA1EEPROM Address Bit 0 (A0)
D363P3V_23V33.3VDC
D37GNDGNDGround
D383P3V_33V33.3VDC
D39GNDGNDGround
D403P3V_43V33.3VDC
G1GNDGNDGround
G2CLK1_M2C_PN/CNot used
G3CLK1_M2C_NN/CNot used
G4GNDGNDGround
G5GNDGNDGround
G6LA00_P_CCPERST_APCIe reset for SSD1 (active high)
G7LA00_N_CCPEDET_APCIe detect for SSD1
G8GNDGNDGround
G9LA03_PN/CNot connected
G10LA03_NN/CNot connected
G11GNDGNDGround
G12LA08_PN/CNot connected
G13LA08_NN/CNot connected
G14GNDGNDGround
G15LA12_PN/CNot connected
G16LA12_NN/CNot connected
G17GNDGNDGround
G18LA16_PN/CNot connected
G19LA16_NN/CNot connected
G20GNDGNDGround
G21LA20_PN/CNot connected
G22LA20_NN/CNot connected
G23GNDGNDGround
G24LA22_PN/CNot connected
G25LA22_NN/CNot connected
G26GNDGNDGround
G27LA25_PN/CNot connected
G28LA25_NN/CNot connected
G29GNDGNDGround
G30LA29_PN/CNot connected
G31LA29_NN/CNot connected
G32GNDGNDGround
G33LA31_PN/CNot connected
G34LA31_NN/CNot connected
G35GNDGNDGround
G36LA33_PN/CNot connected
G37LA33_NN/CNot connected
G38GNDGNDGround
G39VADJ_3VADJI/O Supply Voltage (1.2VDC)
G40GNDGNDGround
H1VREF_A_M2CN/CNot used
H2PRSNT_M2C_LGNDGround
H3GNDGNDGround
H4CLK0_M2C_PN/CNot used
H5CLK0_M2C_NN/CNot used
H6GNDGNDGround
H7LA02_PN/CNot connected
H8LA02_NN/CNot connected
H9GNDGNDGround
H10LA04_PPERST_BPCIe reset for SSD2 (active high)
H11LA04_NPEDET_BPCIe detect for SSD2
H12GNDGNDGround
H13LA07_PDISABLE_SSD2_PWRDisable switching regulator for SSD2 (0=Enable,1=Disable)
H14LA07_NN/CNot used
H15GNDGNDGround
H16LA11_PN/CNot connected
H17LA11_NN/CNot connected
H18GNDGNDGround
H19LA15_PN/CNot connected
H20LA15_NN/CNot connected
H21GNDGNDGround
H22LA19_PN/CNot connected
H23LA19_NN/CNot connected
H24GNDGNDGround
H25LA21_PN/CNot connected
H26LA21_NN/CNot connected
H27GNDGNDGround
H28LA24_PN/CNot connected
H29LA24_NN/CNot connected
H30GNDGNDGround
H31LA28_PN/CNot connected
H32LA28_NN/CNot connected
H33GNDGNDGround
H34LA30_PN/CNot connected
H35LA30_NN/CNot connected
H36GNDGNDGround
H37LA32_PN/CNot connected
H38LA32_NN/CNot connected
H39GNDGNDGround
H40VADJ_4VADJI/O Supply Voltage (1.2VDC)