按照DATASHEET中提示,OMAPL138中的EMAC的MDIO可以管理最多32PHY,如果我想同时连接2个PHY芯片,MDIO如何区别这两个PHY芯片?如果EMAC能同时支持两个PHY片在线,是否要同时用MII连接到两个PHY呢?
那两个PHY同时有大数据进入时,EMAC如何能够两个PHY保证不丢数据?
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
按照DATASHEET中提示,OMAPL138中的EMAC的MDIO可以管理最多32PHY,如果我想同时连接2个PHY芯片,MDIO如何区别这两个PHY芯片?如果EMAC能同时支持两个PHY片在线,是否要同时用MII连接到两个PHY呢?
那两个PHY同时有大数据进入时,EMAC如何能够两个PHY保证不丢数据?
MDIO具备管理32个PHY的能力,这是规范的要求。
你的设计中,是有多网口的需求吗?
嗯,一般只有一或者两个个EMAC 接口。所以才会有带switches的芯片出现,比如broadcom的53115,就集成了5个PHY在一个芯片内,通过swittch进行切换。通过它,你可以扩展成5个EMAC口
switch的每个PHY对应一个MAC地址,switch根据不同的MAC地址可以把数据发往不同的phy
MDIO配置的是SWITCH的寄存器,寄存器会区分管理哪个PHY芯片,当有大量数据进来,SWITCH会根据MAC地址来往不同PHY分发数据