主题中讨论的其他器件:DP83869
FPGA 之间有2个 DP83869 PHY、其中包含千兆位以太网 IP 内核。 我有一个 PHY 硬件将 RGMII 绑定到铜、另一个硬件将 RGMII 绑定到1000Base-X 我已确认每个 PHY 上的自举正确、并且我有一个 UART 模块、该模块输出 MAC 和 PHY 寄存器值、这也确认 PHY 自举有效。 在 FPGA 内部、我有一个主要配置 MAC 寄存器的 FSM、但我也向寄存器0x18 (LEDS_CFG1)写入数据、以使以太网插孔 LED 正常工作。 连接以太网电缆时、链路指示灯稳定亮起、活动指示灯闪烁。
我的问题是、我没有得到任何 RGMII 数据在 MAC 和 PHY 之间传输的证据。 读取寄存器0x11时、即使主机 PC 将该链路视为有效的千兆链路、也不会获得有效的速度、双工或链路。 我已验证所有电源线、resetn 为高电平、25MHz 时钟。
如何进行调试、如何确定系统问题的位置? 我知道这可能是 MAC 的问题、但我正在尝试探讨所有可能的问题。
谢谢