0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于FPGA千兆以太网的开发:以太网接口中的名词解释

FPGA开源工作室 来源:FPGA开源工作室 作者:FPGA开源工作室 2021-01-18 10:34 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

在开发以太网接口的过程中经常看到 MII、RMII、GMII、RGMII等英文缩写名称。在开发接口前,先将这些名词搞清楚。

98162410-58fa-11eb-8b86-12bb97331649.png

1 MII

MII(Medium Independent Interface)的缩写,翻译成中文是“介质独立接口”,该接口一般应用于以太网硬件平台的MAC层和PHY层之间,MII接口的类型有很多,常用的有MII、RMII、SMII、SSMII、SSSMII、GMII、RGMII、SGMII、TBI、RTBI、XGMII、XAUI、XLAUI等。

MII支持10兆和100兆的操作,一个接口由14根线组成,它的支持还是比较灵活的,但是有一个缺点是因为它一个端口用的信号线太多

983395ae-58fa-11eb-8b86-12bb97331649.png

RXD(Receive Data)[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只有PHY在半双工模式下有效;

COL:Collision Detectd,冲突检测信号,不需要同步于参考时钟,只有PHY在半双工模式下有效。

MII接口一共有16根线。

2 RMII

RMII是简化的MII接口,在数据的收发上它比MII接口少了一倍的信号线,所以它一般要求是50兆的总线时钟,是MII接口时钟的两倍。

98633fe8-58fa-11eb-8b86-12bb97331649.png

3 GMII

与MII接口相比,GMII的数据宽度由4位变为8位,GMII接口中的控制信号如TX_ER、TX_EN、RX_ER、RX_DV、CRS和COL的作用同MII接口中的一样,发送参考时钟GTX_CLK和接收参考时钟RX_CLK的频率均为125MHz(1000Mbps/8=125MHz)。

在这里有一点需要特别说明下,那就是发送参考时钟GTX_CLK,它和MII接口中的TX_CLK是不同的,MII接口中的TX_CLK是由PHY芯片提供给MAC芯片的,而GMII接口中的GTX_CLK是由MAC芯片提供给PHY芯片的。两者方向不一样。

在实际应用中,绝大多数GMII接口都是兼容MII接口的,所以,一般的GMII接口都有两个发送参考时钟:TX_CLK和GTX_CLK(两者的方向是不一样的,前面已经说过了),在用作MII模式时,使用TX_CLK和8根数据线中的4根。

GMII是千兆网的MII接口。GMII采用8位接口数据,工作时钟125MHz,因此传输速率可达1000Mbps。同时兼容MII所规定的10/100 Mbps工作方式。

9885bc1c-58fa-11eb-8b86-12bb97331649.png

4 RGMII

RGMII接口表示简化了的GMII接口。RGMII均采用4位数据接口,工作时钟125MHz,并且在上升沿和下降沿同时传输数据,因此传输速率可达1000Mbps。同时兼容MII所规定的10/100 Mbps工作方式,支持传输速率:10M/100M/1000Mb/s ,其对应clk 信号分别为:2.5MHz/25MHz/125MHz。

98de65ce-58fa-11eb-8b86-12bb97331649.png

责任编辑:xj

原文标题:基于FPGA千兆以太网的开发(1)

文章出处:【微信公众号:FPGA开源工作室】欢迎添加关注!文章转载请注明出处。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1664

    文章

    22571

    浏览量

    640742
  • 接口
    +关注

    关注

    33

    文章

    9635

    浏览量

    157801
  • 千兆以太网
    +关注

    关注

    0

    文章

    80

    浏览量

    14311

原文标题:基于FPGA千兆以太网的开发(1)

文章出处:【微信号:leezym0317,微信公众号:FPGA开源工作室】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    瑞芯微(EASY EAI)RV1126B 千兆以太网电路

    1.千兆以太网电路RV1126B芯片拥有1个GMAC控制器,可以对外提供RMII/RGMII接口扩展外置以太网百兆/千兆PHY芯片,也可以切
    的头像 发表于 05-20 17:22 3739次阅读
    瑞芯微(EASY EAI)RV1126B <b class='flag-5'>千兆</b><b class='flag-5'>以太网</b>电路

    STM32以太网(ETH)外设在Anybus CompactCom40 Ethernet平台上的快速验证

    共用同一物理口。基于STM32F407测试表明,通过RMII接口可发送私有以太网报文,与工业协议并行工作,降低布线与开发成本。
    的头像 发表于 05-20 16:52 215次阅读
    STM32<b class='flag-5'>以太网</b>(ETH)外设在Anybus CompactCom40 Ethernet平台上的快速验证

    车载以太网,速度直指Tbps?

    要点总结:汽车以太网,特别是10BASE-T1S,正在成为车载网络中CAN的替代品,预计未来自动驾驶和联网汽车将拥有更高的速度。汽车领域向以太网的过渡并非普遍现象;一些原始设备制造商(OEM)可能
    的头像 发表于 04-02 11:00 2382次阅读
    车载<b class='flag-5'>以太网</b>,速度直指Tbps?

    车载以太网协议转换器操作教程# 车载以太网# 转换器# 硬件# 教程# 汽车# 技术# 操作

    车载以太网
    康谋自动驾驶
    发布于 :2026年01月28日 11:19:40

    探索TS3L500AE:千兆以太网开关的卓越之选

    探索TS3L500AE:千兆以太网开关的卓越之选 在电子工程师的日常工作中,一款性能卓越的以太网开关器件往往能为设计带来事半功倍的效果。今天,我们就来深入剖析德州仪器(TI)推出的TS3L500AE
    的头像 发表于 01-14 16:05 322次阅读

    TNETE2201B 1.25 - 千兆以太网收发器:性能与应用解析

    是一款专为超高速双向点对点数据传输设计的千兆以太网收发器。它以 1.25Gbps 的速率运行,为铜缆或光纤媒体接口提供高达 1000Mbps 的带宽。该器件
    的头像 发表于 12-31 17:30 1771次阅读

    LAN8814 4端口千兆以太网收发器数据手册总结

    ),可通过标准的CAT-5、CAT-5e和CAT-6非屏蔽双绞线(UTP)电缆传输和接收数据。LAN8814支持行业标准四路串行千兆位介质独立接口 (QSGMII) 和四路通用串行千兆位介质独立
    的头像 发表于 10-14 10:50 1335次阅读
    LAN8814 4端口<b class='flag-5'>千兆</b><b class='flag-5'>以太网</b>收发器数据手册总结

    LAN9370汽车级以太网交换机芯片技术解析

    Microchip Technology LAN937x千兆以太网交换机是可扩展、紧凑型100BASE-T1以太网千兆位交换机,基于IEEE 802.3bw-2015规范。
    的头像 发表于 10-13 11:48 1412次阅读
    LAN9370汽车级<b class='flag-5'>以太网</b>交换机芯片技术解析

    基于LAN9646六端口千兆以太网交换机的技术解析与应用

    Microchip Technology LAN9646六端口千兆以太网交换机是一款完全集成的托管第2层、六端口千兆以太网交换机,具有高级特性。Microchip Technolo
    的头像 发表于 09-30 11:02 1788次阅读
    基于LAN9646六端口<b class='flag-5'>千兆</b><b class='flag-5'>以太网</b>交换机的技术解析与应用

    千兆以太网防护:3 步搞定电涌威胁

    EMC 小哥围绕以太网接口核心威胁,提供三层防护方案,助力千兆设备实现 “电涌 + 静电可靠防护”。 一、 以太网接口面临的三类威胁
    的头像 发表于 09-11 10:38 1167次阅读
    <b class='flag-5'>千兆</b><b class='flag-5'>以太网</b>防护:3 步搞定电涌威胁

    以太网模块被忽视的角落 #电磁兼容EMC #电子工程师 #电子元器件 #磁珠 #滤波电容 #以太网

    以太网
    深圳市韬略科技有限公司
    发布于 :2025年07月25日 17:35:35

    WiFi和以太网哪个更快

    以太网通常比WiFi更快、更稳定,尤其在理想条件下差距显著;而WiFi胜在灵活便捷,但实际速度受环境干扰较大。 以下是具体分析: 一、理论速度对比 以太网 千兆以太网(1Gbps) :
    的头像 发表于 07-01 09:54 2926次阅读

    以太网入门:从零开始,掌握以太网基础知识!

    以太网作为现代通信技术的基石,其重要性不言而喻。无论是日常网络应用,还是AI对高速大带宽网络的需求,以太网都扮演着不可或缺的角色。本文将从零开始,带您了解以太网的基础知识,帮助您快速入门。什么是
    的头像 发表于 06-09 14:00 4117次阅读
    <b class='flag-5'>以太网</b>入门:从零开始,掌握<b class='flag-5'>以太网</b>基础知识!

    Microchip LAN9211-ABZJ 集成 10/100 以太网 PHY的以太网控制器

    Microchip LAN9211-ABZJ 集成 10/100 以太网 PHY的以太网控制器
    的头像 发表于 06-04 14:56 1410次阅读
    Microchip LAN9211-ABZJ 集成 10/100 <b class='flag-5'>以太网</b> PHY的<b class='flag-5'>以太网</b>控制器