TI中文支持网
TI专业的中文技术问题搜集分享网站

EMAC连接PHY的疑问

按照DATASHEET中提示,OMAPL138中的EMAC的MDIO可以管理最多32PHY,如果我想同时连接2个PHY芯片,MDIO如何区别这两个PHY芯片?如果EMAC能同时支持两个PHY片在线,是否要同时用MII连接到两个PHY呢?

那两个PHY同时有大数据进入时,EMAC如何能够两个PHY保证不丢数据?

Gary Wu:

但是RMII 或MII只能接一个PHY

如果想接两个PHY,可以选用multiport ethernet switches

user1854465:

回复 Gary Wu:

如果按datasheet上所说,MDIO最多管理32个phy, 也就是可以挂32个phy在EMAC上。

那如果RMII或者MII只能连接一个phy, 那MDIO管理32个phy,不是有点多余?

望能详细解答下,这里很疑惑!!!

Eason Wang:

回复 user1854465:

MDIO具备管理32个PHY的能力,这是规范的要求。

你的设计中,是有多网口的需求吗?

Gary Wu:

回复 user1854465:

嗯,一般只有一或者两个个EMAC 接口。所以才会有带switches的芯片出现,比如broadcom的53115,就集成了5个PHY在一个芯片内,通过swittch进行切换。通过它,你可以扩展成5个EMAC口

Denny%20Yang99373:

switch的每个PHY对应一个MAC地址,switch根据不同的MAC地址可以把数据发往不同的phy

Denny%20Yang99373:

mdio和switch芯片通信,给不同的phy配置地址

Denny%20Yang99373:

MDIO配置的是SWITCH的寄存器,寄存器会区分管理哪个PHY芯片,当有大量数据进来,SWITCH会根据MAC地址来往不同PHY分发数据

tian xia3:

回复 Denny%20Yang99373:

有SWITCH芯片推荐吗?有参考图吗?

赞(0)
未经允许不得转载:TI中文支持网 » EMAC连接PHY的疑问
分享到: 更多 (0)