MII 接口类型
MII 是英文 Medium Independent Interface 的缩写,翻译成中文是“介质独立接口”,该接
口一般应用于以太网硬件平台的 MAC 层和 PHY 层之间,MII 接口的类型有很多,常用的
有
MII、RMII、SMII、SSMII、SSSMII、GMII、RGMII、SGMII、TBI、RTBI、XGMII、XA
UI、XLAUI 等。下面对它们进行一一介绍。
MII 接口:
TXD[3:0]:数据发送信号,共 4 根信号线;
RXD[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.5MHz。注意,TX_CLK 时钟的方向是从 PHY 侧指向 MAC 侧的,因此此时钟
是由 PHY 提供的。
RX_CLK:接收数据参考时钟,100Mbps 速率下,时钟频率为 25MHz,10Mbps 速率
下,时钟频率为 2.5MHz。RX_CLK 也是由 PHY 侧提供的。
CRS:Carrier Sense,载波侦测信号,不需要同步于参考时钟,只要有数据传输,CRS
就有效,另外,CRS 只在半双工模式下有效;
COL:Collision Detectd,冲突检测信号,不需要同步于参考时钟,只在半双工模式下
有效。
MII 接口一共有 16 根线(TX_CLK, RX_CLK 未记入)。
评论5