1、RGMII 接口概要
以太网的通信离不开物理层 PHY 芯片的支持,以太网 MAC 和 PHY 之间有一个接口,常用的接口有MII、 RMII、 GMII、 RGMII 等。
MII(Medium Independent Interface, 媒体独立接口): MII 支持 10Mbps 和 100Mbps 的操作,数据位宽为 4 位

在 100Mbps 传输速率下,时钟频率为 25Mhz
在 10Mbps 传输速率下,时钟频率为 2.5Mhz
RMII(Reduced MII): RMII 是 MII 的简化版, 数据位宽为 2 位

在 100Mbps 传输速率下,时钟频率为 50Mhz
在 10Mbps 传输速率下,时钟频率为 5Mhz
GMII(Gigabit MII): GMII 接口向下兼容 MII 接口, 支持 10Mbps、 100Mbps 和 1000Mbps 的操作,数据位宽为 8 位

在 1000Mbps 传输速率下,时钟频率为 125Mhz
在 100Mbps 传输速率下,时钟频率为 25Mhz
在 10Mbps 传输速率下,时钟频率为 2.5Mhz
RGMII(Reduced GMII): RGMII 是 GMII 的简化版,数据位宽为 4 位

在 1000Mbps 传输速率下,时钟频率为 125Mhz,在时钟的上下沿同时采样数据
在 100Mbps传输速率下,时钟频率为25MHz,为单个时钟沿采样
在 10Mbps传输速率下,时钟频率为2.5MHz,为单个时钟沿采样
在千兆以太网中,常用的接口为 RGMII 和 GMII 接口。 RGMII 接口的优势是同时适用于10M/100M/1000Mbps 通信速率,同时占用的引脚数较少。但 RGMII 接口也有其缺点,就是在 PCB 布线时需要尽可能对时钟、控制和数据线进行等长处理,且时序约束相对也更为严格。

2、RGMII 接口介绍
2.1 MII接口
即媒体独立接口,数据位宽为 4 位,100Mbps 速率下,时钟频率为 25MHz; 10Mbps 速率下,时钟频率为 2.5MHz

ETH_RXC:接收数据参考时钟, ETH_RXC 由 PHY 侧提供。

ETH_RXDV:接收数据有效信号,高电平有效。

ETH_RXER:接收数据错误信号,高电平有效。

ETH_RXD:四位并行的接收数据线,在ETH_RXDV为高电平,ETH_RXER为低电平数据有效。

ETH_TXC:发送参考时钟, ETH_TXC 由 PHY侧提供。

ETH_TXEN:发射数据有效信号,高电平有效。

ETH_TXER:发射数据错误信号,高电平有效。

ETH_TXD:四位并行的发送数据线,在ETH_TXEN为高电平,ETH_TXER为低电平数据有效。

2.2 RMII接口
即简化媒体独立接口,数据位宽为2位,100Mbps 速率下,时钟频率为  50MHz; 10Mbps 速率下,时钟频率为 5MHz

REF_CLK:参考时钟

CRS_DV:CRS与DV复用接口

ETH_RXER:接收数据错误信号,高电平有效。

ETH_RXD:二位并行的接收数据线。

ETH_TXEN:发射数据有效信号,高电平有效。

ETH_TXD:二位并行的发送数据线

2.3 GMII接口
即千兆比特媒体独立接口,数据位宽为 8 位,1000Mbps 速率下,时钟频率为 125MHz; 100Mbps 速率下,时钟频率为 25M; 10Mbps 速率下,时钟频率为 2.5MHz

ETH_RXC:接收数据参考时钟, ETH_RXC 由 PHY 侧提供。

ETH_RXDV:接收数据有效信号,高电平有效。

ETH_RXER:接收数据错误信号,高电平有效。

ETH_RXD:八位并行的接收数据线,在ETH_RXDV为高电平,ETH_RXER为低电平数据有效。(4位数据有效)

ETH_TXC:发送参考时钟, ETH_TXC 由 PHY侧提供。

ETH_TXEN:发射数据有效信号,高电平有效。

ETH_TXER:发射数据错误信号,高电平有效。

ETH_TXD:八位并行的发送数据线,在ETH_TXEN为高电平,ETH_TXER为低电平数据有效。(4位数据有效)

2.4 RGMII接口
即简化千兆比特媒体独立接口,数据位宽为4 位,1000Mbps 速率下,时钟频率为 125MHz; 100Mbps 速率下,时钟频率为 25M; 10Mbps 速率下,时钟频率为 2.5MHz

REF_CLK:参考时钟

ETH_RXCTL(ETH_RX_DV):接收数据控制信号。

ETH_RXD:四位并行的接收数据线。

ETH_TXCTL(ETH_TXEN):发送数据控制信号。

ETH_TXD:四位并行的发送数据线

ETH_TXCTL 和 ETH_RXCTL 控制信号同样采用 DDR 的方式在一个时钟周期内传输两位控制信号,即上升沿发送/接收数据使能(TX_EN/RX_ DV)信号,下降沿发送/接收使能信号与错误信号的异或值(TX_ERR xor TX_EN、 RX_ERR xor RX_DV)。
 
原文链接:https://blog.csdn.net/kissdragan/article/details/124504492

MII、 RMII、 GMII、 RGMII 接口介绍相关推荐

  1. MII RMII GMII RGMII网口接口调试

    最近一段时间都在调试上述这四种接口的网络接口,使用的是FPGA(microblaze+ethernet),移植xilinx官方的xapp1026的方案,使用了两款PHY芯片,DP83867IR(MII ...

  2. 以太网PHY接口:MII RMII GMII RGMII SGMII

    1. MII/GMII(Gigabit Media Independent Interface) 1.1 MII/GMII signal

  3. 以太网知识-GMII / RGMII接口

    今天和海翎光电的小编一起分析MII/RMII/SMII,以及GMII/RGMII/SGMII接口的信号定义,及相关知识,同时小编也对RJ-45接口进行了总结,分析了在10/100模式下和1000M模式 ...

  4. MII,RMII,GMII接口详细介绍

    MII (Media Independent Interface(介质无关接口)或称为媒体独立接口,它是IEEE-802.3定义的以太网行业标准.它包括一个数据接口和一个MAC和PHY之间的管理接口. ...

  5. 浅聊一下各类以太网媒体接口MII/RMII/SMII/GMII/RGMII/SGMII

    最近在学习以太网,了解到各种各样的以太网媒体接口:MII.RMII.SMII.GMII等等,有点乱,于是抽空理一下: MII MII,即Media Independent Interface,翻译过来 ...

  6. MII,RMII,SMII,GMII,RGMII,SGMII接口定义 和 MDIO接口定义

    一.MII,RMII,SMII,GMII,RGMII,SGMII接口定义一览表 1.1 MII接口连接示意图 1.2 RMII接口连接示意图 1.3 SMII接口连接示意图 1.4 GMII接口连接示 ...

  7. 以太网接口MII,RMII,SMII,GMII总线接口简介

    以太网接口MII,RMII,SMII,GMII总线接口简介 所有的这些接口都从MII而来,MII是(MediumIndependent Interface)的意思,是指不用考虑媒体是铜轴.光纤.电缆等 ...

  8. MII、GMII、RMII、RGMII、SGMII、XGMII

    MII: 标准接口,"介质无关"表明在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作,即MII总线是一种将不同类型的PHY与相同网络控制器(MAC)相连接 ...

  9. GMII,RGMII,SGMII,TBI,RTBI接口信号及时序介绍

    GMII,RGMII,SGMII,TBI,RTBI接口信号及时序介绍 千兆以太网MII接口类型主要有GMII.RGMII.SGMII.TBI和RTBI 五种 GMII接(如下图): 与MII接口相比, ...

最新文章

  1. 顶尖程序员不同于常人的 5 个区别
  2. 如何开展软件架构之需求分析3
  3. Robotium调用getActivity()导致程序挂起的方法
  4. 这样的“牛”人,绝佳客户最好能多碰上上几个是我们当程序员的好运
  5. python基础(part17)--函数式编程
  6. sympy科学计算器
  7. Tarjan缩点/边双/点双
  8. 用带参数的方法给空数组放元素,寻找数组里面的值是否存在。
  9. mysql创建数据库命令
  10. LeetCode讲解视频博主链接
  11. 多Tab点击切换效果实现
  12. 极域课堂管理系统软件如何取消控制_智慧物流自动化智能仓储管理架构分析
  13. VS Code Python “Statements must be separated by newlines or semicolons“
  14. 表格排版及其表格嵌套
  15. app推广运营大神干货9问答::iOS渠道不知道去哪里挖掘等
  16. Jquery 对 身份证号码的验证 (15/18位)
  17. vue单独设置页面背景
  18. JS - 笛卡尔积算法
  19. 飞得更高(五)下马威
  20. 计算机毕业设计SSM大学生心理健康管理系统【附源码数据库】

热门文章

  1. html水平线 虚线
  2. Laravel Excel实现Excel/CSV文件导入导出的功能详解(合并单元格,设置单元格样式)
  3. 【SQL面试】WHERE 1=1 到底是啥意思?
  4. b站网页html,bilibili注册页面html简单分析
  5. 【Python技能树共建】requests-html库初识
  6. 解决XAMPP中无法勾选/无服务/modules无反应/Service灰框/无✓X/提供虚拟服务器
  7. C语言相关的经典书籍(附Ebook)
  8. 什么叫数字化服务-数字化转型网
  9. 2021年盘州市高考成绩查询,盘州市第一中学2021年招生代码
  10. 362 种材质的 IOR(Index Of Refraction,折射索引) 列表