MII 接口类型简介MII 是英文 Medium Independent Interface 的缩写,翻译成中文是“介质独立接口”,该接口一般应用于以太网硬件平台的 MAC 层和 PHY 层之间,MII 接口的类型有很多,常用的有 MII、RMII、SMII、SSMII、SSSMII、GMII、RGMII、SGMII、TBI、RTBI、XGMII、XAUI、XLAUI 等
下面对它们进行一一介绍
MII 接口:TXD(Transmit Data)[3:0]:数据发送信号,共 4 根信号线;RXD(Receive Data)[3:0]:数据接收信号,共 4 根信号线;TX_ER(Transmit Error):发送数据错误提示信号,同步于 TX_CLK,高电平有效,表示TX_ER 有效期内传输的数据无效
对于 10Mbps 速率下,TX_ER 不起作用;RX_ER(Receive Error):接收数据错误提示信号,同步于 RX_CLK,高电平有效,表示RX_ER 有效期内传输的数据无效
对于 10Mbps 速率下,RX_ER 不起作用;TX_EN(Transmit Enable): 发送使能信号,只有在 TX_EN 有效期内传的数据才有效;RX_DV(Reveive Data Valid): 接收数据有效信号,作用类型于发送通道的 TX_EN;TX_CLK:发送参考时钟,100Mbps 速率下,时钟频率为 25MHz,10Mbps 速率下,时钟频率为 2
注意,TX_CLK 时钟的方向是从 PHY 侧指向 MAC 侧的,因此此时钟是由PHY 提供的
RX_CLK:接收数据参考时钟,100Mbps 速率下,时钟频率为 25MHz,10Mbps 速率下,时钟频率为 2
RX_CLK 也是由 PHY 侧提供的
CRS:Carrier Sense,载波侦测信号,