NVIDIA BlueField-2 BF2500 InfiniBand/Ethernet DPU Controller User Manual
NVIDIA BlueField-2 BF2500 InfiniBand_Ethernet DPU Controller User Manual

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.

Warning

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.

Warning

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

image2020-1-21_13-16-7.png

The below table lists the UART0 interface pins from the BlueField Controller Card perspective. For further details, please refer to UART0 Interface.

Warning

The electrical levels of the UART0 interface is TTL (3.3V).

image2020-3-4_15-3-40.png

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

image2020-3-4_15-5-20.png

© Copyright 2023, NVIDIA. Last updated on Sep 11, 2023.