作者

QQ群:852283276
微信:arm80x86
微信公众号:青儿创客基地
B站:主页 https://space.bilibili.com/208826118

参考

GMII,RGMII,SGMII,TBI,RTBI接口信号及时序介绍
GMII、SGMII和SerDes的区别和联系
求问怎么实现1000base-x光口
MII、RMII、GMII接口的详细介绍
了解与MDIO/MDC接口相关的22号、45号条款
RGMII布线指导 RGMII Layout Guide
IMX6与88E1111 RGMII连线工程问题
AM335x网络分析+KSZ9031分析(uboot中ping不通问题)
RGMII接口(KSZ9031)
SGMII、1000BASE-X、1000BASE-T区别
如何玩儿转千兆以太网?1000BASE-T1是1000BASE-T的升级版吗?信号地如何接到PE?

PHY结构

以88e1111为例,Symbol encoder/decoder即PCS,

MAC的结构

以zynqmp为例,

GMII/RGMII

GMII/RGMII不经过MAC的PCS,所以需要PHY来实现PCS。 GMII采用8位接口数据,工作时钟125MHz,因此传输速率可达1000Mbps。同时兼容MII所规定的10/100 Mbps工作方式。GMII接口数据结构符合IEEE以太网标准。该接口定义见IEEE 802.3-2000。在千兆速率下,向PHY提供GTXCLK信号,TXD、TXEN、TXER信号与此时钟信号同步。否则,在10/100M速率下,PHY提供 TXCLK时钟信号,其它信号与此信号同步。其工作频率为25MHz(100M网络)或2.5MHz(10M网络)。管理配置接口控制PHY的特性。该接口有32个寄存器地址,每个地址16位。其中前16个已经在IEEE 802.3,2000-22.2.4 Management Functions中规定了用途,其余的则由各器件自己指定。
发送接口

  • GTXCLK吉比特TX…信号的时钟信号(125MHz)
  • TXCLK 10/100M信号时钟
  • TXD[7:0]被发送数据
  • TXEN发送器使能信号
  • TXER发送器错误(用于破坏一个数据包)

接收接口

  • RXCLK接收时钟信号(从收到的数据中提取,因此与GTXCLK无关联)
  • RXD[7:0]接收数据
  • RXDV接收数据有效指示
  • RXER接收数据出错指示
  • COL冲突检测(仅用于半双工状态)
  • CRS 载波监听

管理接口

  • MDC配置接口时钟
  • MDIO配置接口I/O

SGMII和Serdes的区别

SGMII和1000BASE-X的区别在于自协商的包不一样,
SGMII和1000Base-X的电平标准一致,数据封装形式一致(SGMII引用的1000Base-X),数据里,链路状态的信息不一样,SGMII非对称,主要是PHY向MAC反馈PHY的链路状态(电口PHY),类似于RGMII的In Band Link Status,1000Base-X对称。二者不一致,1000Base-X的模块插SGMII上一般不能直接用。交换机上的解决方案是对联端口都配成强制速率,全双工,强制忽略状态信息,可用。SFP的SGMII-光口模块存在,但很少,要找,多数是到RJ45的电口模块。

TBI

TBI即Ten Bit Interface的意思,接口数据位宽由GMII接口的8位增加到10位,在将数据发给PHY芯片之前进行了8B/10B变换(8B/10B变换本是在PHY芯片中完成的)

1000BASE-X

短波长光传输1000Base-SX、长波长光传输1000Base-LX,多模光纤有可以分为长波激光(称为1000BaseLX)、的短波激光(称为1000BaseSX)
1000Base-LX,是定义在 IEEE 802.3z 中的针对光纤布线吉比特以太网的一个物理层规范。LX 代表长波长,与 1000Base-SX 相反,1000Base-LX 使用长波长激光(1310nm)越过多模式和单模式光纤,1000Base-SX 使用短波长激光越过多模式光纤。多模式光纤的最大距离是 850m。
1000BASE-SX也对应于802.3z标准,只能使用多模光纤。1000BASE-SX所使用的光纤有:62.5μm多模光纤、50μm多模光纤。其中使用62.5μm多模光纤的最大传输距离为275m,使用50μm多模光纤的最大传输距离为550米。1000BASE-SX采用8B/10B编码方式。

MDIO

MDIO的操作有22号条款和45号条款两种方式,

为了兼容,定义了新的ST代码(00),用于标识第45号条款的数据帧。运算码扩展地址帧,读和读后增量地址帧。由于寄存器地址不再需要,这个字段被指定目标设备类型的内容代替。而且45号条款中,读写寄存器需要两个步骤,第一个地址帧发送到指定的MMD和寄存器,然后发送第二帧来执行读或写。

MAC与PHY的接口GMII RGMII SGMII Serdes相关推荐

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

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

  2. 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接口连接示 ...

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

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

  4. MII,RMII,SMII,GMII,RGMII,SGMII

    玩嵌入的同门不论是硬件还是软件,都应该了解 MII,RMII,SMII,GMII,RGMII,SGMII的区别:自己整理了一下,供参考 简单讲这些接口是用于连接MAC和PHY的.

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

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

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

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

  7. GMII、SGMII和SerDes的区别和联系

    GMII.SGMII和SerDes的区别和联系? GMII和SGMII区别,上一篇已经介绍了,这一篇重点介绍SGMII和SerDes区别. GMII和SGMII GMII 在MII接口基础上提升了数据 ...

  8. MAC/PHY与MII(GMII/SGMII/RGMII)(一)

    主要介绍以太网的MAC(Media Access Control,即媒体访问控制子层协议)和PHY(物理层)之间的MII(Media Independent Interface ,媒体独立接口),以及 ...

  9. 【NanoPi T2】 5.uboot gmac网卡驱动(1) - mac控制器,phy芯片,rgmii协议

    1.mac控制器,phy芯片,rgmii协议 2.寄存器介绍 3.驱动源码解析 4.nanopi t2 移植rtl8211e网卡驱动(首发) 硬件构成部分 以太网卡或者是ARM开发板的网络部分通常由M ...

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

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

最新文章

  1. MySQL添加字段和修改字段的方法
  2. Leetcode#43Multiply Strings
  3. 软件测试——等价类划分
  4. [HAOI2015][loj2127]按位或
  5. 2018java多线程面试题_2018年最全Java面试通关秘籍汇总集!
  6. 如何将unity3d动画嵌入html,在Unity3D中使用精灵动画引擎制作动画的两种方法
  7. java 返回语句_Java:“缺少返回语句”
  8. 想成为一个Web前端开发工程师,需要掌握的详细知识总结
  9. SDUT 2405 Strange Square(DFS)
  10. mysql客户端汉化_【原创】Mysql客户端如何处理中文
  11. 微信小程序之点餐系统附源码
  12. UG NX 12 使用快捷键调整视图方位
  13. 图解数据库左连接、右连接、内连接、外连接、全连接的区别
  14. 路由器、交换机配置命令简写对照表
  15. java系统化基础-day01-基础语法知识
  16. 街头霸王全人物故事背景
  17. net start mongodb 发生系统错误 1058。
  18. windows11安装微软商店的ubuntu报错,已解决
  19. 二叉树、B树、B+树、红黑树 的 本质区别以及各个应用场景
  20. ntfs硬盘如何在mac上读写移动硬盘文件?

热门文章

  1. 从苏宁电器到卡巴斯基第05篇:我的创业梦
  2. The RSpec Book笔记《四》Describing Code with RSpec用RSpec描述代码
  3. 东芝 rc100 linux,入门级NVMe固态硬盘首选,东芝RC100带来的超值体验
  4. DEFCON 23|利用U盘60秒打开保险柜
  5. Load Runner:了解软件安装后目录http://www.boobooke.com/bbs/thread-1959-1-1.html
  6. Command Line Tools下载不下来,则可以去官网下载
  7. 第三十二章 三更雪压飞狐城(五之全)
  8. c语言邮递员问题算法,中国邮递员问题的求解实例
  9. 卡巴斯基:2019年金融行业网络威胁趋势报告
  10. 体检管理软件#一站式体检管理系统#体检管理软件#体检软件#体检系统#体检管理系统源码