通信协议——MII/GMII

MAC层接口协议

概述

随着宽带数据业务的飞速普及,数据产品的端口速率及端口密度也大大提升,于是以太网的MAC与PHY层之间的媒介无关接口(MII)也在不断简化,推陈出新,多种多样,基于此,本文简要介绍了以太网的PHY与MAC层之间的各种接口特征,包括RMII、SMII、SSMII、S3MII、GMII、RGMII、SGMII、TBI、RTBI等多种以太网接口。

MII

MII接口兼容10/100M以太网,由于占用管脚数太多,主要应用早期的设备接口中,在一般的高密度(8口)端口PHY以及MAC/switch 芯片中已经很少使用。
MII接口用4根数据线来传送数据,在传送100M数据时,时钟为25M,而在传送10M数据时,时钟降低到2.5M,这样实现了10M/100M的兼容。
在这里插入图片描述

信号I/O(以MAC侧为主)描述备注
TX_CLKI发送时钟,100Mbps时为25MHz,10Mbps时为2.5MHz
TX_ERO发送错误,指示发送的数据是错误的phy可以将其丢弃
TX_ENO发送使能,表示当该信号有效时发送的数据是有效的
TX_D[3:0]O发送数据
RX_CLKI接收时钟,100Mbps时为25MHz,10Mbps时为2.5MHz
RX_ERI接收错误,指示发送的数据是错误的phy可以将其丢弃
RX_DVI接收数据有效
RXD[3:0]I接收数据
CRSI载体检测, 未处于IDEL状态则为高电平
COLI冲突检测,检测到冲突时,COL被断言为高

MII时序关系如下所示在:

  • 发送
    在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 接收
    在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述注:以上时序图均为参考RTL8201芯片资料

GMII

GMII(Gigabit MII)GMII接口都可以向下兼容MII 接口,数据位宽8bit,共使用了24个管脚,类似于FE接口中的MII,在高密器件中一般不会使用。GMII接口是1000M速率接口。
在这里插入图片描述

信号I/O(以MAC侧为主)描述备注
GTX_CLKOGMII接口发送时钟,125MHz,同步发送数据与控制信号,MII不使用可选
TX_CLKI发送时钟,MII为25MHz,10M MII为2.5MHz,GMII不使用可选
TX_ERO发送错误,指示发送的数据是错误的phy可以将其丢弃
TX_ENO发送使能,表示当该信号有效时发送的数据是有效的
TX_D[7:0]O发送数据,MII只使用[3:0]
RX_CLKI接收时钟,GMII为125MHz,FE MII为25MHz,10M MII为2.5MHz
RX_ERI接收错误,指示发送的数据是错误的phy可以将其丢弃
RX_DVI接收数据有效
RXD[7:0]I接收数据,MII只使用[3:0]
CRSI载体检测, 未处于IDEL状态则为高电平
COLI冲突检测,检测到冲突时,COL被断言为高

在这里插入图片描述
在这里插入图片描述注:以上时序图均为参考BCM5464芯片资料

  • 7
    点赞
  • 73
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值