NVIDIA BlueField-3 DPU Controller User Manual

Pinouts Description

https://nvidia.atlassian.net/wiki/plugins/servlet/confluence/placeholder/unknown-macro?name=easy-heading-free&locale=en_US&version=2

PCI Express Interface

The below tables lists the PCI Express pins description. For further details, please refer to PCI Express Interface.

 DPU PCI Express x16 Pin Description

Pin #

Signal Name

Description

Pin #

Signal Name

Description

A1

PRSNT1#

Mechanical Present

B1

12V


A2

12V


B2

12V


A3

12V


B3

12V


A4

GND


B4

GND


A5

TCK

JTAG - Not Connected

B5

SMCLK

Host SMBus

A6

TDI

JTAG - Not Connected

B6

SMDAT

Host SMBus

A7

TDO

JTAG - Not Connected

B7

GND


A8

TMS

JTAG - Not Connected

B8

3.3V

3.3V - (Connected in 900-9D3B4-00CC-EA0 & 900-9D3B4-00SC-EA0 only)

A9

3.3V

3.3V - (Connected in 900-9D3B4-00CC-EA0 & 900-9D3B4-00SC-EA0 only)

B9

TRST#

JTAG - Not Connected

A10

3.3V

3.3V - (Connected in 900-9D3B4-00CC-EA0 & 900-9D3B4-00SC-EA0 only)

B10

3.3V_AUX


A11

PERST#

PCIe Reset

B11

WAKW#/RSVD

A12

GND


B12

SER_DI 


A13

REFCLK+

Host Reference Clock

B13

GND


A14

REFCLK-

Host Reference Clock

B14

PETP0


A15

GND


B15

PETN0


A16

PERP0


B16

GND


A17

PERN0


B17

RSVD


A18

GND


B18

GND


A19

SER_DO


B19

PETP1


A20

GND


B20

PETN1


A21

PERP1


B21

GND


A22

PERN1


B22

GND


A23

GND


B23

PETP2


A24

GND


B24

PETN2


A25

PERP2


B25

GND


A26

PERN2


B26

GND


A27

GND


B27

PETP3


A28

GND


B28

PETN3


A29

PERP3


B29

GND


A30

PERN3


B30

RSVD


A31

GND


B31

RSVD


A32

SER_CLK


B32

GND


A33

SER_CAPTURE    


B33

PETP4


A34

GND


B34

PETN4


A35

PERP4


B35

GND


A36

PERN4


B36

GND


A37

GND


B37

PETP5


A38

GND


B38

PETN5


A39

PERP5


B39

GND


A40

PERN5


B40

GND


A41

GND


B41

PETP6


A42

GND


B42

PETN6


A43

PERP6


B43

GND


A44

PERN6


B44

GND


A45

GND


B45

PETP7


A46

GND


B46

PETN7


A47

PERP7


B47

GND


A48

PERN7


B48

RSVD


A49

GND


B49

GND


A50

RSVD


B50

PETP8


A51

GND


B51

PETN8


A52

PERP8


B52

GND


A53

PERN8


B53

GND


A54

GND


B54

PETP9


A55

GND


B55

PETN9


A56

PERP9


B56

GND


A57

PERN9


B57

GND


A58

GND


B58

PETP10


A59

GND


B59

PETN10


A60

PERP10


B60

GND


A61

PERN10


B61

GND


A62

GND


B62

PETP11


A63

GND


B63

PETN11


A64

PERP11


B64

GND


A65

PERN11


B65

GND


A66

GND


B66

PETP12


A67

GND


B67

PETN12


A68

PERP12


B68

GND


A69

PERN12


B69

GND


A70

GND


B70

PETP13


A71

GND


B71

PETN13


A72

PERP13


B72

GND


A73

PERN13


B73

GND


A74

GND


B74

PETP14


A75

GND


B75

PETN14


A76

PERP14


B76

GND


A77

PERN14


B77

GND


A78

GND


B78

PETP15


A79

GND


B79

PETN15


A80

PERP15


B80

GND


A81

PERN15


B81

PRSNT2#

Mechanical Present

A82

GND


B82

GND


External Power Supply Connector

The below table provides the External Power Supply pins of the external power supply interfaces on the DPU. For further details, please refer to External PCIe Power Supply Connector.

The mechanical pinout of the 8-pin external +12V power connector is shown below. The +12V connector is a GPU power PCIe standard connector. Care should be taken to ensure the power is applied to the correct pins as some 8-pin ATX-type connectors can have different pinouts.

Pin Number

Description

1

12V

2

12V

3

12V

4

Sense1

5

GND

6

Sense0

7

GND

8

GND

NC-SI Management Interface

The below tables list the NC-SI management interface pinout descriptions. For further details, please refer to NC-SI Management Interface.

Pin#

Signal Name

I/O

Signal Description

1

GND

GND

Ground

2

PKG_ID1

Input (to BlueField-3)

NC-SI PKG_ID

Should be connected to the Primary controller NC-SI PKG_ID pins to set the appropriate package ID.

PKG_ID0 should be connected to the endpoint device GPIO associated with Package ID[0]. PKG_ID1 should be associated with Package ID[1].

Baseboard should connect to GND or leave floating.

DPU should have a 4.7k PU.

3

RBT_RXD0

Output (from BlueField-3)

Receive data. Data signals from the network controller to the BMC.

For baseboards, this pin should be connected between the baseboard NC-SI over RBT PHY and the connector. This signal requires a 100 kΩ pull down resistor to GND on the baseboard between the BMC and the RBT isolator to prevent the signal from floating when no card is installed.

For DPUs, this pin should be connected between the connector and the RBT PHY.  External termination determined by the DPU RBT PHY requirements.

4

RBT_REF_CLK

Input

RBT Reference clock. Synchronous clock reference for receive, transmit and control interface. The clock should have a typical frequency of 50MHz ±50 ppm.

For baseboards, this pin should be connected between the baseboard NC-SI over RBT PHY and the DPU  cable connector. The RBT_REF_CLK should not be driven until 3.3V AUX is present on the DPU. The RBT_REF_CLK should be continuous once it has started.

For DPUs, this pin should be connected between the connector and the RBT PHY.  No external termination is required.

5

RBT_RXD1

Output

Receive data. Data signals from the network controller to the BMC.

For baseboards, this pin should be connected between the baseboard NC-SI over RBT PHY and the connector. This signal requires a 100 kΩ pull down resistor to GND on the baseboard between the BMC and the RBT isolator to prevent the signal from floating when no card is installed.

For DPUs, this pin should be connected between the connector and the RBT PHY.  External termination determined by the DPU RBT PHY requirements.

6

GND

GND

Ground

7

RBT_CRS_DV

Output

Carrier sense/receive data valid. This signal is used to indicate to the baseboard that the carrier sense/receive data is valid.

For baseboards, this pin should be connected between the baseboard NC-SI over RBT PHY and the connector. This signal requires a 100 kΩ pull down resistor on the baseboard between the BMC and the RBT isolator to prevent the signal from floating when no DPU is installed.

For DPUs, this pin should be connected between the connector and the RBT PHY.  External termination determined by the DPU RBT PHY requirements.


8

RBT_ISOLATE_N

Output

This signal is used to indicate the DPU has powered and is ready for NC-SI physical layer connection to be present.  When low the baseboard circuitry will isolate the NC-SI connection to the DPU.  When high normal NC-SI RBT connectivity is available.

Baseboards should terminate this with a 47K-100K PD resistor.

DPUs should terminate with a 10k PU resistor.

9

GND

GND

Ground

10

PKG_ID0

Input

NC-SI PKG_ID

should be connected to the Primary controller NC-SI PKG_ID pins to set the appropriate package ID.

PKG_ID0 should be connected to the endpoint device GPIO associated with Package ID[0]. PKG_ID1 should be associated with Package ID[1].

Baseboard should connect to GND or leave floating.

DPU should have a 4.7k PU.

11

RBT_TX_EN

Input

Transmit enable.

For baseboards, this pin should be connected between the baseboard NC-SI over RBT PHY and the connector. This signal requires a 100 kΩ pull down resistor to ground on the baseboard between the RBT isolator and the DPU cable connector to prevent the card-side signals from floating when the RBT signals are isolated. 

For DPUs, this pin should be connected between the connector and the RBT PHY.  External termination determined by the DPU RBT PHY requirements.

12

GND

GND

Ground

13

RBT_TXD0

Input

Transmit data. Data signals from the BMC to the network controller.

For baseboards, this pin should be connected between the baseboard NC-SI over RBT PHY and the connector. This signal requires a 100 kΩ pull down resistor to GND on the baseboard between the RBT isolator and the DPU cable connector to prevent the card-side signals from floating when the RBT signals are isolated.

For DPUs, this pin should be connected between the connector and the RBT PHY.  External termination determined by the DPU RBT PHY requirements.

14

UART_TX

Input

3.3V UART TX signal from the baseboard

15

RBT_TXD1

Input

Transmit data. Data signals from the BMC to the network controller.

For baseboards, this pin should be connected between the baseboard NC-SI over RBT PHY and the connector. This signal requires a 100 kΩ pull down resistor to GND on the baseboard between the RBT isolator and the DPU cable connector to prevent the card-side signals from floating when the RBT signals are isolated.

For DPUs, this pin should be connected between the connector and the RBT PHY.  External termination determined by the DPU RBT PHY requirements.

16

UART_RX

Output

3.3V UART RX signal to the baseboard

17

PRESENCE_N


Presence of DPU. Baseboard should implement a 200 Ω series resistor and 4.7kohm pull-up resistor to 3.3V AUX.

DPU should tie this to GND.

18

GND

GND

Ground

19

RBT_ARB_OUT

Input

NC-SI hardware arbitration output.

If the baseboard supports multiple DPUs cards connected to the same RBT interface, it should implement logic that connects the RBT_ARB_OUT pin of the first populated DPU card to its RBT_ARB_IN pin if it is the only card present or to the RBT_ARB_IN pin of the next populated card and so on sequentially for all cards on the specified RBT bus to ensure the arbitration ring is complete. This logic should bypass slots that are not populated or powered off.

20

RBT_ARB_IN

Output

NC-SI hardware arbitration input.

If the baseboard supports multiple DPUs cards connected to the same RBT interface, it should implement logic that connects the RBT_ARB_IN pin of the first populated  DPU card to its RBT_ARB_OUT pin if it is the only card present or to the RBT_ARB_OUT pin of the next populated card and so on sequentially for all cards on the specified RBT bus to ensure the arbitration ring is complete. This logic should bypass slots that are not populated or powered off.


Cabline CA-II Plus Connectors Pinouts

Component Side

Pin#

Signal Name

Wire Type

AWG#

Pin# on other end

1

GND 

GND BAR


1

2

PCIE_REFCLK1_P  

Micro coax 

38

2

3

PCIE_REFCLK1_N

Micro coax

38

3

4

GND 

GND BAR 


4

5

PCIE_CPU_CX_15N 

Micro coax

38 

5

6

PCIE_CPU_CX_15P

Micro coax

38 

6

7

GND  

GND BAR


7

8

PCIE_CPU_CX_14N

Micro coax

38

8

9

PCIE_CPU_CX_14P

Micro coax

38 

9

10

GND 

GND BAR


10

11

PCIE_CPU_CX_13N

Micro coax

38

11

12

PCIE_CPU_CX_13P

Micro coax

38

12

13

GND 

GND BAR


13

14

PCIE_CPU_CX_12N

Micro coax

38

14

15

PCIE_CPU_CX_12P

Micro coax

38

15

16

GND 

GND BAR


16

17

PCIE_CPU_CX_11N

Micro coax

38

17

18

PCIE_CPU_CX_11P

Micro coax

38

18

19

GND 

GND BAR


19

20

PCIE_CPU_CX_10N

Micro coax

38

20

21

PCIE_CPU_CX_10P

Micro coax

38

21

22

GND 

GND BAR


22

23

PCIE_CPU_CX_9N 

Micro coax

38

23

24

PCIE_CPU_CX_9P

Micro coax

38

24

25

GND 

GND BAR


25

26

PCIE_CPU_CX_8N

Micro coax

38

26

27

PCIE_CPU_CX_8P

Micro coax

38

27

28

GND 

GND BAR


28

29

PCIE_CPU_CX_7N 

Micro coax

38

29

30

PCIE_CPU_CX_7P 

Micro coax

38

30

31

GND 

GND BAR


31

32

CIE_CPU_CX_6N

Micro coax

38

32

33

PCIE_CPU_CX_6P

Micro coax

38

33

34

GND 

GND BAR


34

35

PCIE_CPU_CX_5N

Micro coax

38

35

36

PCIE_CPU_CX_5P

Micro coax

38

36

37

GND 

GND BAR


37

38

PCIE_CPU_CX_4N

Micro coax

38

38

39

PCIE_CPU_CX_4P 

Micro coax

38

39

40

GND 

GND BAR


40

41

PCIE_CPU_CX_3N

Micro coax

38

41

42

PCIE_CPU_CX_3P

Micro coax

38

42

43

GND 

GND BAR


43

44

PCIE_CPU_CX_2N

Micro coax

38

44

45

PCIE_CPU_CX_2P

Micro coax

38

45

46

GND 

GND BAR


46

47

PCIE_CPU_CX_1N

Micro coax

38

47

48

PCIE_CPU_CX_1P

Micro coax

38

48

49

GND 

GND BAR


49

50

PCIE_CPU_CX_0N

Micro coax

38

50

51

PCIE_CPU_CX_0P

Micro coax

38

51

52

GND 

GND BAR


52

53

No wire

Micro coax

38

53

54

No wire

Micro coax

38

54

55

AUX_PGOOD

Micro coax

38

55

56

No wire

Micro coax

38

56

57

I2C_AUX_SCL

Micro coax

38

57

58

I2C_AUX_SDA

Micro coax

38

58

59

S_PRSNT1_L 

Micro coax

38

59

60

No wire



60

Print Side

Pin#

Signal Name

Wire Type

AWG#

Pin# on other end

1

No wire

Micro coax

38

1

2

No wire

Micro coax

38

2

3

No wire

Micro coax

38

3

4

No wire

Micro coax

38

4

5

No wire

Micro coax

38

5

6

Reserved_06

Micro coax

38

6

7

Reserved_07

Micro coax

38

7

8

Reserved_08

Micro coax

38

8

9

GND 

GND BAR


9

10

PCIE_CPU_CX_0P

Micro coax

38

10

11

PCIE_CPU_CX_0N

Micro coax

38

11

12

GND 

GND BAR


12

13

PCIE_CPU_CX_1P

Micro coax

38

13

14

PCIE_CPU_CX_1N

Micro coax

38

14

15

GND 

GND BAR


15

16

PCIE_CPU_CX_2P

Micro coax

38

16

17

PCIE_CPU_CX_2N

Micro coax

38

17

18

GND 

GND BAR


18

19

PCIE_CPU_CX_3P

Micro coax

38

19

20

PCIE_CPU_CX_3N

Micro coax

38

20

21

GND 

GND BAR


21

22

PCIE_CPU_CX_4P

Micro coax

38

22

23

PCIE_CPU_CX_4N

Micro coax

38

23

24

GND 

GND BAR


24

25

PCIE_CPU_CX_5P

Micro coax

38

25

26

PCIE_CPU_CX_5N

Micro coax

38

26

27

GND 

GND BAR


27

28

PCIE_CPU_CX_6P

Micro coax

38

28

29

PCIE_CPU_CX_6N

Micro coax

38

29

30

GND 

GND BAR


30

31

PCIE_CPU_CX_7P

Micro coax

38

31

32

PCIE_CPU_CX_7N

Micro coax

38

32

33

GND 

GND BAR


33

34

PCIE_CPU_CX_8P

Micro coax

38

34

35

PCIE_CPU_CX_8N

Micro coax

38

35

36

GND 

GND BAR


36

37

PCIE_CPU_CX_9P

Micro coax

38

37

38

PCIE_CPU_CX_9N

Micro coax

38

38

39

GND 

GND BAR


39

40

PCIE_CPU_CX_10P

Micro coax

38

40

41

PCIE_CPU_CX_10N

Micro coax

38

41

42

GND 

GND BAR


42

43

PCIE_CPU_CX_11P

Micro coax

38

43

44

PCIE_CPU_CX_11N

Micro coax

38

44

45

GND 

GND BAR


45

46

PCIE_CPU_CX_12P

Micro coax

38

46

47

PCIE_CPU_CX_12N

Micro coax

38

47

48

GND 

GND BAR


48

49

PCIE_CPU_CX_13P

Micro coax

38

49

50

PCIE_CPU_CX_13N

Micro coax

38

50

51

GND 

GND BAR


51

52

PCIE_CPU_CX_14P

Micro coax

38

52

53

PCIE_CPU_CX_14N

Micro coax

38

53

54

GND 

GND BAR


54

55

PCIE_CPU_CX_15P

Micro coax

38

55

56

PCIE_CPU_CX_15N

Micro coax

38

56

57

GND 

GND BAR


57

58

S_PERST1_CONN_L

Micro coax

38

58

59

No wire

No Wire


59

60

S_PRSNT2_L

Micro coax

38

60

Last updated: