主题中讨论的其他器件:DP83869
我们希望尽可能减少载波板和子板之间连接器上的以太网引脚数量。
子板具有支持 RGMII MAC 的 CPU。
此载板有一个针对1000BASE-T 的 RJ45连接器。
我们有以下配置:
------------------------------------------------------- ------------------------------------------------------- +
|||
|+----- +---------------- + | +------- +----------- +|
|| CPU |- RGMII | DP83869 |- SGMII --- SGMII -| DP83869 |- 1000BASE-T -| RJ45 |
|+----- +---------------- + | +------- +----------- +|
|| | || (带子) |
| ______ MDIO ______ / |
|||
| 子板 | 载板 |
------------------------------------------------------- ------------------------------------------------------- +
CPU 侧 DP83869配置为 RGMII-SGMII 桥接。 CPU 操作系统为 Linux。 DP83869包含在器件树中、具有现有的驱动程序。 配置和寄存器 I/O 均通过 MDIO 完成。
PHY 侧 DP83869配置为 SGMII 转铜缆。 CPU 没有 MDIO 连接。
这种设置可以正常工作吗? 具体来说、是仅使用自协商和链路建立等设置配置在 CPU 和物理端 DP83869之间正确转发、即 不带 对 PHY 进行 MDIO 访问?
另一种配置是否更适合? (CPU 侧的 RGMII 转1000Base-X 以及 Phy 侧的1000M 介质转换器、这将不可预见地禁用 tri 模式)。