Other Parts Discussed in Thread: MIO, MSP430F5529
Using DP83867IRRGZ on a custom board with Xilinx XC7Z045FBG676 FPGA.
The MDIO line seems to be getting pulled low by the PHY. I have a 2.2k pull-up to VDDIO, which is 2.5V. When PHY RESETN is low, MDIO is pulled high to 2.5V, as expected. Once PHY is taken out of reset, MDIO is being pulled low by something. When FPGA talks, Vhigh is only about 1.75V. When the PHY responds, Vhigh is only about 0.85V. When neither the FPGA nor the PHY are communicating, MDIO is pulled back low.
If I put PHY in reset and send out read requests from the FPGA, then the levels are correct.
What could be pulling MDIO low?
Here is an attempted read of PHY register 0x03:
Thanks,
Will