PCI Express Interface
The BF2500 Controller Card uses a PCI Express x16 connector (component and print sides) according to the PCI Express 4.0 specifications. The following two tables provide component side pins description and print side pins description. For further details, please refer to PCIe x16 Gen 3.0/4.0 Edge Interface.
HSOp(x) and HSOn(x) stand for High Speed Output and HSIp(x) and HSIn(x) stand for High Speed Input. The direction is relative to the motherboard or system board.
Side A
Pin# |
Pin Name |
Pin Definition |
Description |
A1 |
PRSNT1# |
INPUT |
Card presence detect, connected to PRSNT2# |
A2 |
12V |
POWER |
12V power |
A3 |
12V |
POWER |
12V power |
A4 |
GND |
GND |
Ground |
A5 |
TCK |
NC |
Not connected |
A6 |
TDI |
INPUT |
on board loop |
A7 |
TDO |
OUTPUT |
|
A8 |
TMS |
NC |
Not connected |
A9 |
3.3V |
POWER |
3.3V power |
A10 |
3.3V |
POWER |
3.3V power |
A11 |
PERST# |
OUTPUT |
PCIe Interface Reset#, drived by SoC |
Key |
|||
A12 |
GND |
GND |
Ground |
A13 |
REFCLK+ |
OUTPUT |
PCIe Reference Differential Clock. Not connected (default) |
A14 |
REFCLK- |
OUTPUT |
PCIe Reference Differential Clock. Not connected (default) |
A15 |
GND |
GND |
Ground |
A16 |
PERP0 |
OUTPUT |
SoC TX |
A17 |
PERN0 |
OUTPUT |
SoC TX |
A18 |
GND |
GND |
Ground |
A19 |
RSVD |
NC |
Not connected, option for SER_DO |
A20 |
GND |
GND |
Ground |
A21 |
PERP1 |
OUTPUT |
SoC TX |
A22 |
PERN1 |
OUTPUT |
SoC TX |
A23 |
GND |
GND |
Ground |
A24 |
GND |
GND |
Ground |
A25 |
PERP2 |
OUTPUT |
SoC TX |
A26 |
PERN2 |
OUTPUT |
SoC TX |
A27 |
GND |
GND |
Ground |
A28 |
GND |
GND |
Ground |
A29 |
PERP3 |
OUTPUT |
SoC TX |
A30 |
PERN3 |
OUTPUT |
SoC TX |
A31 |
GND |
GND |
Ground |
A32 |
RSVD |
NC |
Not connected, option for SER_CLK |
A33 |
RSVD |
NC |
Not connected, option for SER_CAP |
A34 |
GND |
GND |
Ground |
A35 |
PERP4 |
OUTPUT |
SoC TX |
A36 |
PERN4 |
OUTPUT |
SoC TX |
A37 |
GND |
GND |
Ground |
A38 |
GND |
GND |
Ground |
A39 |
PERP5 |
OUTPUT |
SoC TX |
A40 |
PERN5 |
OUTPUT |
SoC TX |
A41 |
GND |
GND |
Ground |
A42 |
GND |
GND |
Ground |
A43 |
PERP6 |
OUTPUT |
SoC TX |
A44 |
PERN6 |
OUTPUT |
SoC TX |
A45 |
GND |
GND |
Ground |
A46 |
GND |
GND |
Ground |
A47 |
PERP7 |
OUTPUT |
SoC TX |
A48 |
PERN7 |
OUTPUT |
SoC TX |
A49 |
GND |
GND |
Ground |
A50 |
RSVD |
NC |
Not connected |
A51 |
GND |
GND |
Ground |
A52 |
PERP8 |
OUTPUT |
SoC TX |
A53 |
PERN8 |
OUTPUT |
SoC TX |
A54 |
GND |
GND |
Ground |
A55 |
GND |
GND |
Ground |
A56 |
PERP9 |
OUTPUT |
SoC TX |
A57 |
PERN9 |
OUTPUT |
SoC TX |
A58 |
GND |
GND |
Ground |
A59 |
GND |
GND |
Ground |
A60 |
PERP10 |
OUTPUT |
SoC TX |
A61 |
PERN10 |
OUTPUT |
SoC TX |
A62 |
GND |
GND |
Ground |
A63 |
GND |
GND |
Ground |
A64 |
PERP11 |
OUTPUT |
SoC TX |
A65 |
PERN11 |
OUTPUT |
SoC TX |
A66 |
GND |
GND |
Ground |
A67 |
GND |
GND |
Ground |
A68 |
PERP12 |
OUTPUT |
SoC TX |
A69 |
PERN12 |
OUTPUT |
SoC TX |
A70 |
GND |
GND |
Ground |
A71 |
GND |
GND |
Ground |
A72 |
PERP13 |
OUTPUT |
SoC TX |
A73 |
PERN13 |
OUTPUT |
SoC TX |
A74 |
GND |
GND |
Ground |
A75 |
GND |
GND |
Ground |
A76 |
PERP14 |
OUTPUT |
SoC TX |
A77 |
PERN14 |
OUTPUT |
SoC TX |
A78 |
GND |
GND |
Ground |
A79 |
GND |
GND |
Ground |
A80 |
PERP15 |
OUTPUT |
SoC TX |
A81 |
PERN15 |
OUTPUT |
SoC TX |
A82 |
GND |
GND |
Ground |
Side B
Pin# |
Pin Name |
Pin Definition |
Description |
B1 |
12V |
POWER |
12V power |
B2 |
12V |
POWER |
12V power |
B3 |
12V |
POWER |
12V power |
B4 |
GND |
GND |
Ground |
B5 |
SMCLK |
I/O |
SMBUS_SCL - connected to BlueField IPU |
B6 |
SMDAT |
I/O |
SMBUS_SDA - connected to BlueField IPU |
B7 |
GND |
GND |
Ground |
B8 |
3.3V |
POWER |
3.3V power |
B9 |
TRST# |
NC |
Not connected |
B10 |
3.3V_AUX |
POWER |
3.3V auxilary power |
B11 |
WAKE |
NC |
Not connected, option connect to NIC_GPIO[13] |
Key |
|||
B12 |
RSVD |
NC |
Not connected, option for SER_DI |
B13 |
GND |
GND |
Ground |
B14 |
PETP0 |
IN |
SoC RX |
B15 |
PETN0 |
IN |
SoC RX |
B16 |
GND |
GND |
Ground |
B17 |
PRESNT2# |
NC |
Not connected |
B18 |
GND |
GND |
Ground |
B19 |
PETP1 |
IN |
SoC RX |
B20 |
PETN1 |
IN |
SoC RX |
B21 |
GND |
GND |
Ground |
B22 |
GND |
GND |
Ground |
B23 |
PETP2 |
IN |
SoC RX |
B24 |
PETN2 |
IN |
SoC RX |
B25 |
GND |
GND |
Ground |
B26 |
GND |
GND |
Ground |
B27 |
PETP3 |
IN |
SoC RX |
B28 |
PETN3 |
IN |
SoC RX |
B29 |
GND |
GND |
Ground |
B30 |
RSVD |
NC |
Not connected |
B31 |
PRESNT2# |
NC |
Not connected |
B32 |
GND |
GND |
Ground |
B33 |
PETP4 |
IN |
SoC RX |
B34 |
PETN4 |
IN |
SoC RX |
B35 |
GND |
GND |
Ground |
B36 |
GND |
GND |
Ground |
B37 |
PETP5 |
IN |
SoC RX |
B38 |
PETN5 |
IN |
SoC RX |
B39 |
GND |
GND |
Ground |
B40 |
GND |
GND |
Ground |
B41 |
PETP6 |
IN |
SoC RX |
B42 |
PETN6 |
IN |
SoC RX |
B43 |
GND |
GND |
Ground |
B44 |
GND |
GND |
Ground |
B45 |
PETP7 |
IN |
SoC RX |
B46 |
PETN7 |
IN |
SoC RX |
B47 |
GND |
GND |
Ground |
B48 |
PRESNT2# |
NC |
Not connected |
B49 |
GND |
GND |
Ground |
B50 |
PETP8 |
IN |
SoC RX |
B51 |
PETN8 |
IN |
SoC RX |
B52 |
GND |
GND |
Ground |
B53 |
GND |
GND |
Ground |
B54 |
PETP9 |
IN |
SoC RX |
B55 |
PETN9 |
IN |
SoC RX |
B56 |
GND |
GND |
Ground |
B57 |
GND |
GND |
Ground |
B58 |
PETP10 |
IN |
SoC RX |
B59 |
PETN10 |
IN |
SoC RX |
B60 |
GND |
GND |
Ground |
B61 |
GND |
GND |
Ground |
B62 |
PETP11 |
IN |
SoC RX |
B63 |
PETN11 |
IN |
SoC RX |
B64 |
GND |
GND |
Ground |
B65 |
GND |
GND |
Ground |
B66 |
PETP12 |
IN |
SoC RX |
B67 |
PETN12 |
IN |
SoC RX |
B68 |
GND |
GND |
Ground |
B69 |
GND |
GND |
Ground |
B70 |
PETP13 |
IN |
SoC RX |
B71 |
PETN13 |
IN |
SoC RX |
B72 |
GND |
GND |
Ground |
B73 |
GND |
GND |
Ground |
B74 |
PETP14 |
IN |
SoC RX |
B75 |
PETN14 |
IN |
SoC RX |
B76 |
GND |
GND |
Ground |
B77 |
GND |
GND |
Ground |
B78 |
PETP15 |
IN |
SoC RX |
B79 |
PETN15 |
IN |
SoC RX |
B80 |
GND |
GND |
Ground |
B81 |
PRESNT2# |
OUT |
X16 PCIe card detection, connected to PRESNT1# |
B82 |
RSVD |
NC |
Not connected |
Power Sequencing
The BF2500 Controller Card requires the 12V ATX PCIe power to come up prior or at the same time to the +12V at the PCIe edge connector.
The below table lists the NCSI Management Interface pins description. For further details, please refer to NC-SI Management Interface.
Pin# |
Signal Name |
I/O |
Description |
|
1 |
REF_CLK |
Input |
50M REF CLK for NCSI BUS |
|
2 |
GND |
GND |
Ground |
|
3 |
ARB_IN |
Input |
NCSI hardware arbitration input |
|
4 |
GND |
GND |
Ground |
|
5 |
ARB_OUT |
Output |
NCSI hardware arbitration output |
|
6 |
GND |
GND |
Ground |
|
7 |
RX_D0 |
Output |
Receive data |
Output for SoC |
8 |
GND |
GND |
Ground |
|
9 |
RX_D1 |
Output |
Receive data |
Output for SoC |
10 |
GND |
GND |
Ground |
|
11 |
CRS_DV |
Output |
Carrier sense/Receive Data Valid |
|
12 |
GND |
GND |
Ground |
|
13 |
TX_D0 |
Input |
Transmit data |
Input for SoC |
14 |
GND |
GND |
Ground |
|
15 |
TX_D1 |
Input |
Transmit data |
Input for SoC |
16 |
GND |
GND |
Ground |
|
17 |
TX_EN |
Input |
Transmit enable |
|
18 |
GND |
GND |
Ground |
|
19 |
NC |
|||
20 |
NC |
|||
21 |
I2C_SDA |
Bidirectional |
I2C Serial Data |
GW_ARM1 |
22 |
GND |
GND |
Ground |
|
23 |
I2C_SCL |
Bidirectional |
I2C Serial Clock |
GW_ARM1 |
24 |
GND |
GND |
Ground |
|
25 |
GND |
GND |
Ground |
|
26 |
GND |
GND |
Ground |
|
27 |
NC |
|||
28 |
UART_TX |
Output |
Transmit data |
Output for SoC |
29 |
NC |
|||
30 |
UART_RX |
Input |
Receive data |
The below table lists the External Power Supply pins of the external power supply interface on the BF2500 Controller card. For further details, please refer to External PCIe Power Supply Interfaces.
The mechanical pinout of the 6-pin external +12V power connector is shown below. This +12V connector is sometimes referred to as EPS-12V. Care should be taken to ensure the power is applied to the correct pins as some 6-pin ATX type connector can have different pinouts.
Pin # |
Signal Name |
Description |
1 |
12V |
ATX supplied 12V |
2 |
12V |
ATX supplied 12V |
3 |
12V |
ATX supplied 12V |
4 |
GND |
Power Return |
5 |
Sense |
Indicates proper connectivity |
6 |
GND |
Power Return |
External +12V Mechanical Pinout Diagram
The below table lists the UART0 interface pins from the BlueField Controller Card perspective. For further details, please refer to UART0 Interface.
The electrical levels of the UART0 interface is TTL (3.3V).
The below table lists the Mini USB interface pins. For further details, please refer to Mini USB Interface.
Pin |
Name |
Description |
1 |
Vcc |
+5v |
2 |
D- |
Data - |
3 |
D+ |
Data + |
4 |
ID |
N/A |
5 |
GND |
Ground |