image image image image image

On This Page

PCI Express Interface

DPU PCI Express x8 Pin Description 

Pin #Signal NameDescriptionPin #Signal NameDescription

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 - Not Connected

A9

3.3V

3.3V - Not Connected

B9

TRST#

JTAG - Not Connected

A10

3.3V

3.3V - Not Connected

B10

3.3V_AUX


A11

PERST#

PCIe Reset

B11

WAKE#/RSVD


A12

GND


B12

RSVD


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

RSVD


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

RSVD


B32

GND


A33

RSVD


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

PRSNT2#

Mechanical Present

A49

GND


B49

GND


DPU PCI Express x16 Pin Description 

Pin #Signal NameDescriptionPin #Signal NameDescription
A1PRSNT1#Mechanical PresentB112V
A212V
B212V
A312V
B312V
A4GND
B4GND
A5TCKJTAG - Not ConnectedB5SMCLKHost SMBus
A6TDIJTAG - Not ConnectedB6SMDATHost SMBus
A7TDOJTAG - Not ConnectedB7GND
A8TMSJTAG - Not ConnectedB83.3V3.3V - Not Connected
A93.3V3.3V - Not ConnectedB9TRST#JTAG - Not Connected
A103.3V3.3V - Not ConnectedB103.3V_AUX
A11PERST#PCIe ResetB11WAKE#/RSVD
A12GND
B12RSVD
A13REFCLK+Host Reference ClockB13GND
A14REFCLK-Host Reference ClockB14PETP0
A15GND
B15PETN0
A16PERP0
B16GND
A17PERN0
B17RSVD
A18GND
B18GND
A19RSVD
B19PETP1
A20GND
B20PETN1
A21PERP1
B21GND
A22PERN1
B22GND
A23GND
B23PETP2
A24GND
B24PETN2
A25PERP2
B25GND
A26PERN2
B26GND
A27GND
B27PETP3
A28GND
B28PETN3
A29PERP3
B29GND
A30PERN3
B30RSVD
A31GND
B31RSVD
A32RSVD
B32GND
A33RSVD
B33PETP4
A34GND
B34PETN4
A35PERP4
B35GND
A36PERN4
B36GND
A37GND
B37PETP5
A38GND
B38PETN5
A39PERP5
B39GND
A40PERN5
B40GND
A41GND
B41PETP6
A42GND
B42PETN6
A43PERP6
B43GND
A44PERN6
B44GND
A45GND
B45PETP7
A46GND
B46PETN7
A47PERP7
B47GND
A48PERN7
B48RSVD
A49GND
B49GND
A50RSVD
B50PETP8
A51GND
B51PETN8
A52PERP8
B52GND
A53PERN8
B53GND
A54GND
B54PETP9
A55GND
B55PETN9
A56PERP9
B56GND
A57PERN9
B57GND
A58GND
B58PETP10
A59GND
B59PETN10
A60PERP10
B60GND
A61PERN10
B61GND
A62GND
B62PETP11
A63GND
B63PETN11
A64PERP11
B64GND
A65PERN11
B65GND
A66GND
B66PETP12
A67GND
B67PETN12
A68PERP12
B68GND
A69PERN12
B69GND
A70GND
B70PETP13
A71GND
B71PETN13
A72PERP13
B72GND
A73PERN13
B73GND
A74GND
B74PETP14
A75GND
B75PETN14
A76PERP14
B76GND
A77PERN14
B77GND
A78GND
B78PETP15
A79GND
B79PETN15
A80PERP15
B80GND
A81PERN15
B81PRSNT2#Mechanical Present
A82GND
B82RSVD

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 6-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 6-pin ATX type connector can have different pinouts.

Pin#Signal NameDescription
112VATX Supplied 12V
212VATX Supplied 12V
312VATX Supplied 12V
4GNDPower Return
5GNDPower Return
6GNDPower Return


4-pin Vertical USB Connector

The below table provides the 4-pin vertical USB connector on the DPU. For further details, please refer to USB Interface.

Pin #

Signal

1

+5V_USB

2

USB DP

3

USB DN

4

GND

NC-SI Management Interface

The below tables list the NC-SI management interface pinout descriptions per card type. Please follow the link to the table coinciding with the OPN you have purchased.

OPNsHW VersionsLink
MBF2H332A-AECOT, MBF2H332A-AECOT,
MBF2H332A-AENOT 
A1xx - A3xx30-pin Connector:
Table A - NC-SI Connector Pins
MBF2H332A-AECOT, MBF2H332A-AECOT,
MBF2H332A-AENOT 
B1xx and Up30-pin Connector:
Table B - NC-SI Connector Pins
MBF2M355A-VECOT, MBF2M355A-VESOTA1xx and Up 
MBF2H516A-CEEOT, MBF2H516A-CENOT
MBF2M516A-CECOT, MBF2M516A-CEEOT
MBF2M516A-CENOT, MBF2H512C-AECOT
MBF2H516C-CECOT, MBF2H516C-CESOT
MBF2H516C-CEUOT, MBF2M516C-CECOT
MBF2M516C-CESOT, MBF2H512C-AESOT
MBF2H512C-AEUOT
A1xx and Up 30-pin Connector:
Table C - NC-SI Connector Pins
MBF2H532C-AECOT, MBF2H532C-AESOT
A1xx - A5xx 
MBF2H536C-CECOT, MBF2H536C-CESOTA1xx - A7xx

MBF2H532C-AECOT, MBF2H532C-AESOT
MBF2H536C-CECOT, MBF2H536C-CESOT

B1xx and Up

20-pin Connector
Table D - NC-SI Connector Pins

MBF2H536C-CEUOTA1xx and Up

Table A - NC-SI Connector Pins  

Pin#

Signal Name

I/O

Description

Comments

1REF_CLKInput

50M REF CLK for NCSI BUS


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

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

2GNDGNDGround
3ARB_INInputNCSI hardware arbitration input

NC-SI hardware arbitration input

If the baseboard supports multiple DPU cards connected to the same RBT interface, it shall 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 shall bypass slots that are not populated or powered off.

4GNDGNDGround
5ARB_OUTOutputNCSI hardware arbitration output

NC-SI hardware arbitration output.

If the baseboard supports multiple DPU cards connected to the same RBT interface, it shall 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 shall bypass slots that are not populated or powered off.

6GNDGNDGround
7RX_D0OutputReceive dataOutput for SoC

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

For baseboards, this pin shall 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 shall be connected between the connector and the RBT PHY.  External termination determined by the DPU RBT PHY requirements.

8GNDGNDGround
9RX_D1OutputReceive data

Output for SoC

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

For baseboards, this pin shall 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 shall be connected between the connector and the RBT PHY.  External termination determined by the DPU RBT PHY requirements.

10GNDGNDGround
11CRS_DVOutputCarrier sense/Receive Data Valid

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 shall 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 shall be connected between the connector and the RBT PHY.  External termination determined by the SmartNIC RBT PHY requirements.
12GNDGNDGround
13TX_D0InputTransmit data

Input for SoC.

Data signals from the BMC to the network controller.

For baseboards, this pin shall 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 DPUcable connector to prevent the card-side signals from floating when the RBT signals are isolated.

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

14GNDGNDGround
15TX_D1InputTransmit data

Input for SoC. Data signals from the BMC to the network controller.

For baseboards, this pin shall 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 DPUcable connector to prevent the card-side signals from floating when the RBT signals are isolated.

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

16GNDGNDGround
17TX_ENInputTransmit enable

Transmit enable.

For baseboards, this pin shall 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 shall be connected between the connector and the RBT PHY.  External termination determined by the DPU RBT PHY requirements.

18GNDGNDGround
19NC


20NC 


21I2C_SDABidirectionalI2C Serial DataGW_ARM1
22GNDGNDGround
23I2C_SCLBidirectionalI2C Serial ClockGW_ARM1
24GNDGNDGround
25GNDGNDGround
26GNDGNDGround
27NC 


28UART_TXOutputTransmit data Output for SoC. 3.3V UART TX signal from the baseboard.
29NC


30UART_RXInputReceive data 3.3V UART RX signal to the baseboard.


Table B - NC-SI Connector Pins  

PACK_ID[2:0] signals allow for 8 unique card IDs. The system configurator sets the unique value per card via the connecting harness.

Pin #

Pin Name

I/O

Description / Comments

1NCSI_REF_CLKInput50MHz REF CLK for NC-SI BUS
2GNDGNDGround
3NCSI_ARB_INInputNC-SI hardware arbitration input
4PACK_ID0, connected to BlueField-2 NIC_GPIO[49]InputSee the note above table
5NCSI_ARB_OUTOutputNC-SI hardware arbitration output
6PACK_ID1, connected to BlueField-2 NIC_GPIO[47]InputSee the note above table
7NCSI_RX_D0OutputReceive Data Out 0
8GNDGNDGround
9NCSI_RX_D1OutputReceive Data Out 1
10GNDGNDGround
11NCSI_CRS_DVOutputCarrier Sense / Receive Data Valid
12GNDGNDGround
13NCSI_TX_D0InputTransmit Data In 0
14GNDGNDGround
15NCSI_TX_D1InputTransmit Data In 0
16GNDGNDGround
17NCSI_TX_ENInputTransmit Enable
18GNDGNDGround
19Reserved

20SOFT_RST#, connected to BlueField-2 device pin HOST_GPIO[7]

21ARM_I2C1_SDAInput/OutputOpen-drain signal
22ARM_NSRST#Input/OutputOpen-drain signal
23ARM_I2C1_SCLInput/OutputOpen-drain signal
24PACK_ID2, connected to BlueField-2 device pin NIC_GPIO[46]InputSee description above table
25GNDGNDGround
26Not Connected

27Not Connected

28BF_UART0_TXOutputUART transmit serial data output
29Not Connected

30BF_UART0_RXInputUART transmit serial data input


Table C - NC-SI Connector Pins  

PACK_ID[2:0] signals allow for 8 unique card IDs. The system configurator sets the unique value per card via the connecting harness.

Pin #

Pin Name

I/O

Description / Comments

1NCSI_REF_CLKInput50MHz REF CLK for NC-SI BUS
2GNDGNDGround
3NCSI_ARB_INInputNC-SI hardware arbitration input
4PACK_ID0, connected to BlueField-2 device pin NIC_GPIO[49]InputSee the note above table
5NCSI_ARB_OUTOutputNC-SI hardware arbitration output
6PACK_ID1, connected to BlueField-2 device pin NIC_GPIO[47]InputSee the note above table
7NCSI_RX_D0OutputReceive Data Out 0
8GNDGNDGround
9NCSI_RX_D1OutputReceive Data Out 1
10GNDGNDGround
11NCSI_CRS_DVOutputCarrier Sense / Receive Data Valid
12GNDGNDGround
13NCSI_TX_D0InputTransmit Data In 0
14GNDGNDGround
15NCSI_TX_D1InputTransmit Data In 0
16GNDGNDGround
17NCSI_TX_ENInputTransmit Enable
18GNDGNDGround
19Reserved

20Reserved

21BMC_I2C2_SDAInput/OutputOpen-drain signal
22NIC_BMC_CTRL1, connected to BMC device pin W4 (Open Drain)Input/OutputOpen-drain signal
23BMC_I2C2_SCLInput/OutputOpen-drain signal
24PACK_ID2, connected to BlueField-2 device pin NIC_GPIO[46]InputSee description above table
25GNDGNDGround
26

NIC_BMC_CTRL0, connected to BMC device pin Y3 (Open Drain)



27Not Connected

28BMC_TX5OutputUART transmit serial data output
29Not Connected

30BMC_RX5InputUART transmit serial data input


Table D - 20-pin NC-SI Connector Pins  

PACK_ID[2:0] signals allow for 8 unique card IDs. The system configurator sets the unique value per card via the connecting harness.

Pin#

Pin Name

IO

Description/Comments

1

GND

Ground

Ground

2

PACK_ID1, connected to BlueField-2 NIC_GPIO[47]

Input

See the description above table regarding PACK_ID

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

PACK_ID0 should be connected to the endpoint device GPIO associated with Package ID[0]. PACK_ID1 should be associated with Package ID0.

The baseboard should connect to GND or leave floating.

DPU should have a 4.7k PU.

3

RBT_RXD0

Output

Receive data Out 0. 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 is 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.

50MHz REF CLK for NC-SI BUS

5

RBT_RXD1

Output

Receive Data Out 1. 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 is determined by the DPU RBT PHY requirements.

6

GND

Ground

Ground

7

RBT_CRS_DV

Output

Carrier sense/receive data valid. This signal indicates 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 is determined by the DPU RBT PHY requirements.

8

RBT_ISOLATE_N

Output

Signal used to indicate the SmartNIC 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 SmartNIC.  When high normal NC-SI RBT connectivity is available.

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

SmartNICs should terminate with a 10k PU resistor.

9

GND

Ground

Ground

10

PACK_ID0, connected to BlueField-2 NIC_GPIO[49]

Input

See note above table regarding NC-SI PACK_ID

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

PACK_ID0 should be connected to the endpoint device GPIO associated with Package ID[0]. PACK_ID1 should be associated with PACK_ID[1].

The baseboard should connect to GND or leave floating.

DPU should have a 4.7k PU.

11

NCSI_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 is determined by the DPU RBT PHY requirements.

12

GND

Ground

Ground

13

NCSI_TX_D0

Input

Transmit Data In 0.

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 DPUcable 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 is determined by the DPU RBT PHY requirements.

14

BMC_RX5

Input

UART transmit serial data input. 3.3V UART TX signal from the baseboard Ground

15

NCSI_TX_D1

Input

Transmit Data In 0. 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 DPUcable 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 is determined by the DPU RBT PHY requirements.

16

BMC_TX5

Output

UART transmit serial data output. 3.3V UART TX signal to the baseboard.

17

PRESENCE_N

Output

Presence of SmartNIC

The baseboard should implement a 200 Ω series resistor and 4.7kohm pull-up resistor to 3.3V AUX.

SmartNIC should tie this to GND.

18

GND

Ground

Ground

19

NCSI_ARB_IN

Input

NC-SI hardware arbitration input

If the baseboard supports multiple DPU 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.

20

NCSI_ARB_OUT

Output

NC-SI hardware arbitration output.

 If the baseboard supports multiple DPU 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.