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

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

3天内不再提示

关于FPGA千兆以太网的开发

电子设计 来源:电子设计 作者:电子设计 2022-02-08 11:47 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文转载自:FPGA开源工作室微信公众号

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

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根线组成,它的支持还是比较灵活的,但是有一个缺点是因为它一个端口用的信号线太多

pIYBAGAJ-SCANldsAAB1X8U1-OE916.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接口时钟的两倍。

o4YBAGAJ-V2Ae5VEAABOOBowec4987.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工作方式。

o4YBAGAJ-aGAYrqnAABo28MfDyk077.png

4 RGMII

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

o4YBAGAJ-d-ACzMRAABTA6PowEw744.png

审核编辑:何安

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

    关注

    0

    文章

    78

    浏览量

    14230
  • 以太网接口
    +关注

    关注

    0

    文章

    148

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

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

    Microchip Technology LAN8814 4端口千兆以太网收发器是低功耗、四端口、三速(10BASE-T/100BASE-TX/1000BASE-T)以太网物理层收发器(PHY
    的头像 发表于 10-14 10:50 480次阅读
    LAN8814 4端口<b class='flag-5'>千兆</b><b class='flag-5'>以太网</b>收发器数据手册总结

    LAN8831千兆以太网收发器技术解析与应用指南

    Microchip Technology LAN8831千兆以太网收发器(带GMII/MII/RGMII )是完全集成的三速 (10BASE-T/100BASE-TX/1000BASE-T
    的头像 发表于 10-13 11:51 462次阅读
    LAN8831<b class='flag-5'>千兆</b><b class='flag-5'>以太网</b>收发器技术解析与应用指南

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

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

    LAN8804四端口千兆以太网收发器技术解析

    Microchip Technology LAN8804 4端口千兆以太网收发器是低功耗、四端口、三速(10BASE-T/100BASE-TX/1000BASE-T)以太网物理层收发器(PHY
    的头像 发表于 10-11 11:47 470次阅读
    LAN8804四端口<b class='flag-5'>千兆</b><b class='flag-5'>以太网</b>收发器技术解析

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

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

    Microchip推出新一代千兆以太网交换机

    Inc.(微芯科技公司)今日宣布推出新一代LAN9645xF和LAN9645xS千兆以太网交换机,以多端口配置与功能选择,为客户提供最高可靠性与灵活性。
    的头像 发表于 09-19 17:19 1060次阅读

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

    EMC 小哥围绕以太网接口核心威胁,提供三层防护方案,助力千兆设备实现 “电涌 + 静电可靠防护”。 一、 以太网接口面临的三类威胁 以太网接口在运行中易受多种电磁干扰影响,不同干扰
    的头像 发表于 09-11 10:38 592次阅读
    <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 1503次阅读

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

    以太网作为现代通信技术的基石,其重要性不言而喻。无论是日常网络应用,还是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 812次阅读
    Microchip LAN9211-ABZJ 集成 10/100 <b class='flag-5'>以太网</b> PHY的<b class='flag-5'>以太网</b>控制器

    双通道CAN转以太网#CAN转以太网#三格电子

    以太网
    三格电子科技
    发布于 :2025年05月12日 13:17:05

    基于RV1126开发板的以太网硬件电路设计

    核心板支持百兆或者千兆以太网电路,客户可以根据需要选择。因为RV1126只有一个PHY控制器,百兆和千兆的功能是二选一。
    的头像 发表于 04-16 17:54 579次阅读
    基于RV1126<b class='flag-5'>开发</b>板的<b class='flag-5'>以太网</b>硬件电路设计

    AD9574以太网 千兆以太网时钟发生器技术手册

    AD9574具有多路输出时钟发生器功能,内置专用锁相环(PLL)内核,针对以太网千兆以太网线路卡应用进行了优化。 整数N PLL设计基于ADI公司成熟的高性能、低抖动频率合成器产品系列,确保实现高的网络性能。 AD9574还适
    的头像 发表于 04-10 10:43 808次阅读
    AD9574<b class='flag-5'>以太网</b> <b class='flag-5'>千兆</b><b class='flag-5'>以太网</b>时钟发生器技术手册

    以太网带宽总是跑不满,是什么原因?

    以太网理论速率可以达到1000Mbps,实际考虑到通信各个环节的损耗,也应在800Mbps以上。而实际上却有很多板卡,按照参考电路设计的千兆以太网实测只却只能跑到3
    的头像 发表于 12-26 11:34 4730次阅读
    <b class='flag-5'>以太网</b>带宽总是跑不满,是什么原因?