Other Parts Discussed in Thread: DP83869
I have designed a SOM containing a Xilinx XCZU2EG-L1SBVA484I ZYNQ Ultrascale+ device with the DP83869 for connecting to a 1Gb network. We are using Vivado 2019.1 for developing the code for this product. The debug port on the SOM reports that the DP83869 configures properly and the auto-negotiation renders the 1Gb/s rate. However, when we attempt to send data the following sequence is reported.
Ethernet Link down
Start PHY autonegotiation
Waiting for PHY to complete autonegotiation.
autonegotiation complete
link speed for phy address 9: 1000
Ethernet Link up
Ethernet Link down
Start PHY autonegotiation
Waiting for PHY to complete autonegotiation.
autonegotiation complete
link speed for phy address 9: 1000
Ethernet Link up
Ethernet Link down
Start PHY autonegotiation
Waiting for PHY to complete autonegotiation.
autonegotiation complete
link speed for phy address 9: 1000
Ethernet Link up
memset 0x80000010 Ethernet Link down
Start PHY autonegotiation
Waiting for PHY to complete autonegotiation.
0x0autonegotiation complete
link speed for phy address 9: 1000
Ethernet Link up
This sequence of the link down, auto-negotiation, link up will continue until we stop sending data. The host computer that we are connecting to has Wireshark running and never indicates that data has been received from the SOM. Has anyone ever encountered this before?