主题中讨论的其他器件:DP83869、 DP83869EVM
我正在尝试使用 DP8369在 RGMII 至 SGMII 桥接模式下设置系统。 SGMII 端口将连接到 DP83867 SGMII 端口。 DP82869的 RGMII 端口将连接到具有 RGMII 端口的 Ether 开关芯片。 数据表指示此类连接应使用 DP83869的 RGMII 至 SGMII 桥接模式。
我将使用 EVM、DP83867 SGMII EVM、标准以太网交换机的铜缆以太网、通过4根同轴电缆连接到 DP83869EVM SMA 插孔的 SGMII SMA 插孔对此进行测试。 DP83867 RGMII EVM 将连接到 DP83869EVM 的 RGMI 端口。
目前、我使用同轴电缆将 DP83867 SGMII EVM 连接到 DP83869EVM。 我正在使用转置板将 DP83869EVM 连接到 DP83867 RGMII EVM。
我已根据应将 DP83867 SGMII EVM 自举引脚跳线置于正确模式的条件进行设置、读取寄存器似乎表明已正确配置。 铜缆以太网端口与以太网交换机进行连接并自动协商。 这些 LED 显示链路连接、千兆链路和活动。 我假设这些用于铜缆以太网端口。
DP83869EVM 还具有链路连接、千兆位连接和活动 LED、我认为它们适用于 SGMII 端口、因为 RGMII 端口尚未连接。
这是背景、问题是当我读取 DP83869EVM 寄存器时、它们毫无意义。 我希望 DP83869处于 RGMII 至 SGMII 模式、根据数据表、这应该是03的操作模式、因此为此设置了跳线。 它还指出、要选择 RGMII 至 SGMII、镜像使能设置应为零、因此我将跳线从显示 mirror_EN 的接头上取下。 就我所能说的那样、应该将器件置于 RGMII 至 SGMII 模式。
当我读取 ox01DF 寄存器时、我得到0x0043。 根据数据表、这是 OMODE 03、但"4"表示它处于 SGMII 至 RGMII 模式。 我检查了显示自举值的寄存器0x6E、它是0x60C、它确实显示 mirror_EN 自举为0。
我要设置应该是 RGMII 到 SGMII 的自举、但读取寄存器似乎表明它处于 SGMII 到 RGMII 模式。 我是在正确解读数据表、还是在这里有其他东西吗?
下面是一些寄存器值:
REG[0x0]=[0x100] REG[0x1]=[0x794D] REG[0x4]=[0x1] REG[0x5]=[0x0] REG[0x6]=[0x64] REG[0x7]=[0x2001] REG[0x8]=[0x0000] REG[0x02]=[0x32]=[0x39]=[0x29]=[0x39]=[REG[0x39]=[0x02]=[0x39]=[0x39]=[0x39]=[0x39]=[0x39]=[0x39]=[0x39]=[0x39]=[0x39]=[0x39]=[0x39]=[0x39]=[0x39]=[0x39]=[0x39]=[REG[0x39]=[0x39]=[0x39]=[0x39]=[0x39]=[0x39]=[0x39]= [0x3] REG[0x1DF]=[0x43] REG[0x6E]=[0x60C] REG[0xC00]=[0x1140] REG[0xC01]=[0x617D] REG[0xC04]=[0x20]
谢谢、
John S.