This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

DP83867E: DP83867E SGMII communication

Part Number: DP83867E

Our team is using eval board DP83867E SGMII EVM to communicate to a DUT over SGMII mode unsuccessfully.

The first attempt was using the eval board default configurations through strap resistors but after some digging into the DUT needs we have changed the strap resistor configuration per the following:

 

 

EV Board

FUNCTION

RX_D0

MODE 1 (Rhi=OPEN, Rlo=OPEN)

PHY_ADD1=0, PHY_ADD0=0

RX_D2

MODE 1 (Rhi=OPEN, Rlo=OPEN)

PHY_ADD3=0, PHY_ADD2=0

LED_0

MODE 2  (R6=11K, R8=2.49K) 

MIRROR ENABLE = 0, SGMII ENABLE = 1

LED_1

MODE 1 (R12=OPEN, R13 = OPEN)

ANEG_SEL = 0, RGMII CLOCK[TX2] =0

LED_2

MODE 1 (R20=OPEN, R22 = OPEN)

RGMII CLOCK[TX1] = 0, RGMII CLOCK[TX0]=0

RX_CTL

MODE 4  (R7=2.49K and R9= OPEN)

AUTONEG DISABLE = 1

 

Our DUT requires SGMII mode and Auto-negotiation disabled.

 

As a parallel path the team is also trying to communicate through MDIO pin to confirm strap resistor configurations and/or configure through registers.

 

Questions

  1. Per table 7-10 on datasheet DP83867E/IS/CS 01/2025, “When auto-negotiation is disabled writing to this bit allows the port Duplex capability to be selected.” Is there a way to configure this through a strap resistor, if so which pin of the device this would be? If we do nothing, what is the default duplex mode?
  2. Do we need to consider anything on the DUT that will require a change to RX_D0-RX_D2 for proper SGMII mode?
  3. Originally the team had two eval boards in loopback mode talking to each other over SGMII with the default configurations but after changing the configurations (on both eval boards) to match the table above we no longer can communicate in loopback mode with the second eval board. Any thoughts on why this could be and recommendations for troubleshooting?
  4. What is the driver strength of the TX signals?

 

  • Hi Betsabeth, 

    Our SGMII EVM should work out of the box.


    Per table 7-10 on datasheet DP83867E/IS/CS 01/2025, “When auto-negotiation is disabled writing to this bit allows the port Duplex capability to be selected.” Is there a way to configure this through a strap resistor, if so which pin of the device this would be? If we do nothing, what is the default duplex mode?

    No, this device does not have strap pins to configure certain fixed speed. The default duplex should be 1G full duplex. 



    Do we need to consider anything on the DUT that will require a change to RX_D0-RX_D2 for proper SGMII mode?

    Not on the EVM. 


    Originally the team had two eval boards in loopback mode talking to each other over SGMII with the default configurations but after changing the configurations (on both eval boards) to match the table above we no longer can communicate in loopback mode with the second eval board. Any thoughts on why this could be and recommendations for troubleshooting?

    I think this can be due to SGMII autonegotiation. You can disable SGMII autonegotiation so it follows the MDI link speed using register 0x14[7]. Also you can increase the SGMII autonegotiation timer using register 0x31[6:5].

    What is the driver strength of the TX signals?

    It is 4mA.

    Best,
    J