MDC/MDIO接口,通常被称为SMI(Serial Management Interface),是MAC(Media Access Control)层和PHY(Physical Layer)层之间的管理接口。MDC(Management Data Clock)提供时钟信号,而MDIO(Management Data Input/Output)是双向数据线,用于传送MAC层的控制信息和PHY层的状态信息。 2. mdcmdio时序的基本概念 MDC/MDIO时序指的...
mdc mdio时序标准 mdc mdio时序标准是用于管理以太网MAC和PHY之间的通信的时序标准。 mdc(Management Data Clock)是管理数据时钟,用于传输管理数据。它由MAC产生,用于驱动mdio信号。 mdio(Management Data Input/Output)是管理数据输入输出,用于在MAC和PHY之间传输管理数据。它由MAC驱动,通过mdc信号进行同步。
MDIO信号线初始为三态,由MAC或者PHY来驱动信号。 MDC/MDIO时序图 当MDIO由MAC驱动的时候,MAC芯片提供最小10ns的建立时间和最小10ns的保持时间。 需要注意的是,为了保证PHY能准确采样,当MAC向MDIO写数据的时候,需要在MDC的上升沿之前就把数据写到MDIO上,要求等待10ns以上再发出一个MDC的上升沿。 当MDIO由PHY芯片...
SMI的时序模拟实现以及控制(一) (SerialManagementInterface),也被称作MII管理接口(MIIManagementInterface),包括MDC和MDIO两条信号线。MDIO是一个PHY的管理接口,用来读/写PHY的寄存器,以控制PHY的行为或获取PHY的状态,MDC为MDIO提供时钟。MDIO原本是为MII总线接口定义的,MII用于连接MAC和PHY,包含两种信号接口: 1.一个...
2.一个PHY管理接口,即MDIO接口,用于读写PHY的控制寄存器和状态寄存器。 本文主要描述PHY的管理接口,MDIO/MDC. MDIO 总线只支持 MAC 作为主设备,PHY 作为从设备。MIDO 支持两种时序,分别为 Clause 22 和 Clause 45. MDIO clause 22 是 MDIO 使用的一种信号时序,在这个信号时序模式,MAC 先向 MDIO 信号线上拍 ...
IDLE:帧结束后的空闲状态,此时MDIO无源驱动,处高阻状态,但一般用上拉电阻使其处在高电平,即MDIO引脚需要上拉电阻。 MDIO数据帧的时序关系如下: MII接口也有一些不足之处,主要是其接口信号线很多,发送和接收和指示接口有14根数据线(不包括MDIO接口的信号线,因为其被所有MII接口所共享),当交换芯片的端口数据较多时...
MDC/MDIO通信时序图 ManagementInterface),也被称作MII管理接口(MIIManagementInterface),包括MDC和MDIO两条信号线。MDIO是一个PHY的管理接口,用来读/写PHY的寄存器,以控制PHY的行为或获取PHY的状态,MDC为MDIO提供时钟。MDIO原本是为MII总线接口定义的,MII用于连接MAC和PHY,包含两种信号接口:1.一个数据接口用于MAC和PHY...
IDLE:帧结束后的空闲状态,此时MDIO无源驱动,处高阻状态,但一般用上拉电阻使其处在高电平,即MDIO引脚需要上拉电阻。 MDIO数据帧的时序关系如下: MII接口也有一些不足之处,主要是其接口信号线很多,发送和接收和指示接口有14根数据线(不包括MDIO接口的信号线,因为其被所有MII接口所共享),当交换芯片的端口数据较多时...
SMI:串行管理接口(Serial Management Interface),通常直接被称为MDIO接口(Management Data Input/Output Interface)。其主要被应用于以太网的MAC和PHY层之间,用于MAC层器件通过读写寄存器来实现对PHY层器件的操作与管理。 常用标准 MDIO属于Ethernet 802.3标准的一部分: ...
Clause 45 的时序: (select register) (write data) (read data) 三、如何解决差异,实现通讯 在尝试用GD芯片官方提供的专用MDC/MDIO访问不到数据之后,改用其他方式,就是通过模拟时序,进行数据交互。因为有两根线,一根是时钟线,另一根是数据线。时钟线需要芯片配置为输出口,数据线因为数据是双向传输,所以在发送数...