在初始化PHY芯片时通过MDIO读取PHY芯片的寄存器信息,但是读出来一直都是4个F,时序感觉也没有问题,复位信号和硬件连接也都检查过了,不知道是什么问题,请各位点拨、赐教!
ILA抓取的波形如下:
仿真波形如下:
在初始化PHY芯片时通过MDIO读取PHY芯片的寄存器信息,但是读出来一直都是4个F,时序感觉也没有问题,复位信号和硬件连接也都检查过了,不知道是什么问题,请各位点拨、赐教!
ILA抓取的波形如下:
你需要仔细看看mdio的协议
看波形,帧数据格式不对,前16位少了2位。
看波形,是读地址为01的PHY,你需要检查硬件,看PHY的地址是否正确。