常见的以太网物理层接口协议

  • 项目总结
  • 常见的以太网物理层接口协议
  • MII接口
  • GMII接口
  • RGMII接口
  • 总结

项目总结

‘本次的以太网协议,我们将完成与前面DDR3相类似的实验内容,也就是FPGA开发板发送视频内容,在电脑的上位机上显示。详细的实验内容,我们会在后面的文章中介绍,本次实验我们主要介绍以太网常见的物理层协议,物理层也是OSI七层传输协议的最底层,也是我们FPGA工程师所必须掌握的知识,因为我们主要就与最底层打交道。

常见的以太网物理层接口协议

常见的物理层接口协议主要包括:
1、MII接口
2、RMII接口
3、GMII接口
4、RGMII接口
5、SGMII接口
那么我们接下就对我们最常见的三种接口进行进一步的解释,也就是MII、GMII、RGMII接口。

常见的网线主要有百兆网线、千兆网线,其中百兆网线用到四根线,千兆网线用到八根网线,这里我们可以自己检测一下自己的网线。常见的FPGA千兆网连接如下:

MII接口

MII接口也就是媒体独立接口,常见的MII接口描述如下:

从上面我们可以看出MII接口的时钟时25M,数据线为4位,数据传输模式是SDR,可以计算一下正好时百兆。MII也是百兆以太网中最常见的协议,传输的时候先发低四位再发高四位。常见的时序如下:

GMII接口

常见的GMII接口描述如下:

这里可以观察一下两种协议的不同,GMII接口时钟是125MHz,数据位是8位,数据模式主要是SDR传输模式。这里我们也可以计算一下125M*8=1000Mbps,所以GMII接口也就是我们常说的千兆网接口。我使用过黑金的开发板,它上面的千兆网就是GMII接口传输,接下来我们介绍最后一种常见的千兆网接口。

RGMII接口

常见的RGMII接口的描述如下:

这里RGMII接口的时钟是125MHz,数据位是4位,数据的传输模式是DDR传输,所以协议的传输速率是125M42=1000Mbps,所以我们的RGMII接口也是千兆网接口。这里传输的时候与GMII的不同就是我们需要使用相应的原语将SDR传输模式转换成DDR传输。

总结

创作不易,认为文章有帮助的同学们可以关注、点赞、转发支持。(工程也都在群中)对文章有什么看法或者需要更近一步交流的同学,可以加入下面的群:

以太网物理层(MAC)接口协议相关推荐

  1. 以太网物理层协议整理(2)-万兆以太网

    在万兆以太网标准化过程中,IEEE和10GEA(万兆以太网联盟)是两个最重要的组织. 万兆以太网标准和规范都比较繁多,在标准方面,首先有2002年的IEEE 802.3ae,后来也不断有新的万兆以太网 ...

  2. 以太网物理层协议整理-万兆以太网

    在万兆以太网标准化过程中,IEEE和10GEA(万兆以太网联盟)是两个最重要的组织. 万兆以太网标准和规范都比较繁多,在标准方面,首先有2002年的IEEE 802.3ae,后来也不断有新的万兆以太网 ...

  3. 如何查询以太信道接口_浅谈百兆千兆以太网物理层

    你知道以下几个问题的答案吗?试着回答看看? 网线有多少类?有什么区别? 百兆网实际信号频率是多少? 千兆网实际信号频率是多少? 以太网信号是模拟的?数字的? 以太网一致性测试的意义? 以太网是什么? ...

  4. 转载:网口扫盲三:以太网芯片MAC和PHY的关系

    原文地址:http://www.cnblogs.com/jason-lu/articles/3195473.html 问:如何实现单片以太网微控制器? 答:诀窍是将微控制器.以太网媒体接入控制器(MA ...

  5. 以太网芯片MAC和PHY

    网口扫盲三:以太网芯片MAC和PHY的关系 问:如何实现单片以太网微控制器? 答:诀窍是将微控制器.以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件.这 ...

  6. 以太网芯片mac/phy的关系

    问:如何实现单片以太网微控制器? 答:诀窍是将微控制器.以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件.这种方案可使MAC和PHY实现很好的匹配,同时 ...

  7. TCP/IP协议(2): 以太网(IEEE 802.3) 协议 —— 构成有线局域网的基本协议

    #TCP/IP协议(2): 以太网(IEEE 802.3)协议 -- 构成有线局域网的基本协议 关于以太网(IEEE 802.3) 协议 以太网(Ethernet) 是一套广泛应用于局域网(LAN), ...

  8. RT-Thread 之 RT-Thread + WIZnet + W5500 + MQTT + ali-iotkit-v3.0.1 完成以太网Socket通信MQTT协议主题订阅发布

    目录 1.介绍 1.1 WIZnet 1.2 W5500 2.RT-Thread Studio 配置及相关代码 2.1 添加WIZnet软件包 2.2 配置 WIZnet 软件包 2.3 配置 spi ...

  9. 网卡扫盲三:以太网芯片MAC和PHY的关系

    问:如何实现单片以太网微控制器? 答:诀窍是将微控制器.以太网媒体接入控制器(MAC)和物理接口收发器(PHY)整合进同一芯片,这样能去掉许多外接元器件.这种方案可使MAC和PHY实现很好的匹配,同时 ...

最新文章

  1. 简单又好看的按钮,扁平化按钮。
  2. php protected 属性,PHP实现在对象之外访问其私有属性private及保护属性protected的方法...
  3. java super()方法_Java super关键字的使用方法详解
  4. 210124阶段三信号屏蔽,管道通信
  5. md5加密工具类_贼好用的 Java 工具类库! GitHub 星标 10k+,你在用吗?
  6. deepnude | 福利
  7. 大智慧找不到服务器,【图】大智慧官方居然没有全推服务器请老师解决_股票软件,股票指标,炒股,股票论坛,选股公式_股票软件技术交流论坛_理想论坛 - 股票论坛...
  8. 使用高速通道加速iOS版本审核
  9. python dataframe 合并乱序列表_Python数据处理--删除重复项、数值替换和表合并
  10. python冒泡循环示例_Python循环示例–循环在python中
  11. 多语言调用之 Java调用C/C++
  12. 关于TFS的文档和报告打叉的解决
  13. RS485无线通讯模块工作原理及应用场景
  14. 全屏轮播代码淘宝店铺装修天-猫装修店铺装修代码全屏
  15. Pytorch 残差网络 ResNet
  16. 第一章 Python pyodbc连接access数据库的使用方法
  17. android 拼音搜索汉字,android开发之使用拼音搜索汉字
  18. 从传课网论公司是否要卖给资方控股
  19. FTP服务器是什么意思
  20. android gps 方位角,GPS坐标系中的方位角计算

热门文章

  1. 米家的扫地机器人是灰色_原来扫地可以变得如此惬意——米家扫地机器人
  2. 社群裂变工具有哪些?进群宝到底有哪些实用的功能?
  3. IHE基础技术框架集成规范
  4. 【软件】windows录音,如何录制系统内部声音(几乎找遍全网的所有方法)
  5. python爬虫学习——HTTP抓包工具Fiddler
  6. go语言连接数据库的一些方法
  7. 套用模板,又申请了两张软著证书
  8. TQQ2440第三节:串口
  9. AJAX之四 Ajax控件工具集
  10. 模块说和神经网络学说_2021考研312统考心理学知识:大脑皮层与脑功能学说