MDIO接口介绍
MAC 和PHY 芯片有一个配置接口,即MDIO 接口,可以配置PHY 芯片的工作模式以及获取PHY 芯片的若干状态信息。PHY 芯片内部包含一系列寄存器,用户通过这些寄存器来配置PHY 芯片的工作模式以及获取PHY 芯片的若干状态信息,如连接速率、双工模式、自协商状态等。

MDIO 接口也称为SMI 接口(Serial Management Interface,串行管理接口),包括ETH_MDC(数据管理时钟)和ETH_MDIO(数据管理输入输出)两条信号线。ETH_MDC 为ETH_MDIO 提供时钟,ETH_MDC的最大时钟不能超过12.5Mhz。ETH_MDIO 为双向数据引脚,既用于发送数据,也用于接收数据。
MDIO接口协议
MDIO接口的协议如下:
Preamble:32 位前导码,由MAC 端发送32 位逻辑“1”,用于同步PHY 芯片。
ST(Start of Frame):2 位帧开始信号,用01 表示。
OP(Operation Code):2 位操作码,读:10 写:01。
PHYAD(PHY Address):5 位PHY 地址,用于表示与哪个PHY 芯片通信,因此一个MAC 上可以连接多个PHY 芯片。
REGAD
2万+




被折叠的 条评论
为什么被折叠?



