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

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

3天内不再提示

详细介绍GMII接口的信号定义

DIri_ALIFPGA 来源:未知 作者:李倩 2018-06-13 15:46 次阅读

GMII接口提供了8位数据通道,125MHz的时钟速率,从而1000Mbps的数据传输速率。下图定义了RS层的输入输出信号以及STA的信号:

Reconciliation Sublayer (RS) and STA connectionsto GMII

下面将详细介绍GMII接口的信号定义,时序特性等。由于GMII接口有MAC和PHY模式,因此,将会根据这两种不同的模式进行分析。

GMII接口信号定义

GMII接口可分为MAC模式和PHY模式,一般说来MAC和PHY对接,但是MAC和MAC也是可以对接的。

在GMII接口中,它是用8根数据线来传送数据的,这样在传送1000M数据时,时钟就会125MHz。

GMII接口主要包括四个部分。一是从MAC层到物理层的发送数据接口,二是从物理层到MAC层的接收数据接口,三是从物理层到MAC层的状态指示信号,四是MAC层和物理层之间传送控制和状态信息的MDIO接口。

GMII接口的MAC模式定义:

注意在表中,信号GTX_CLK对于MAC来说,此时是Output信号,这一点和MII接口中的TX_CLK的Input特性不一致。

GMII接口PHY模式定义:

注意在表中,信号GTX_CLK对于PHY来说,此时是Input信号,这一点和MII接口中的TX_CLK的Output特性不一致。

GMII接口时序特性

在GMII接口中,TX通道参考时钟是GTX_CLK,RX通道参考时钟是RX_CLK,802.3-2005定义了它们之间的关系。

GMII signal timing at receiver input

由上图可知,Spec只定义了TX通道和RX通道中接收端Setup时间和Hold时间。很明显,即该Spec只对TX通道上PHY这一侧的接收特性作了定义,而对TX通道MAC那一侧的发送特性并没有定义。ICVendor可在TX通道那一侧的MAC的发送特性作适当调整,只要最终的时序满足TX通道上PHY这一侧的接收特性就可以。

同样的道理,该Spec只对RX通道上MAC这一侧的接收特性作了定义,而对RX通道PHY那一侧的发送特性并没有定义。IC Vendor可在RX通道那一侧的PHY的发送特性作适当调整,只要最终的时序满足RX通道上MAC这一侧的接收特性就可以。

Setup和Hold Time的值

从图中可以看出,这里有两组setup和hold时间。其中第一组Spec则是根据下图给定的测试电路定义的,即该Spec未考虑PCB上传输线的不匹配等影响。而第二组Spec则是定义了receiver at its inputpins的时间要求,它考虑了PCB上传输线的长度不匹配等影响。一般IC Vendor需要按照第二组Spec来设计它们的IC。

GMII接口Setup和Hold Time测试电路

GMII信号功能特性:

<1>: GTX_CLK (transmit clock),GTX_CLK (Transmit Clock)是一个连续的时钟信号(即系统启动,该信号就一直存在),它是TX_EN, TXD, and TX_ER(信号方向为从RS到PHY)的参考时钟,PHY端在信号的上升沿采样,GTX_CLK由MAC驱动。GTX_CLK的时钟频率是数据传输速率的12.5,即125MHz。

<2>:对于同样的RX_CLK,它与TX_CLK具有相同的要求,所不同的是它是RX_DV, RXD, and RX_ER(信号方向是从PHY到RS)的参考时钟,MAC端在时钟的上升沿采样。RX_CLK是由PHY驱动,PHY可能从接收到的数据中提取时钟RX_CLK,也有可能从一个名义上的参考时钟(e.g., the TX_CLK reference)来驱动RX_CLK

<3>:GMII接口的发送时序,接收时序如下图,至于其它信号的功能特性以及在数据传输过程中,不同信号的逻辑变化所代表的意义,这里不再描述,大体上和“MII信号功能特性”一节中描述类似,读者可以参阅802.3-3005的Spec。

GMII信号发送时序

GMII信号接收时序

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

    关注

    33

    文章

    7629

    浏览量

    148439
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1067

    浏览量

    50834
  • 物理层
    +关注

    关注

    1

    文章

    142

    浏览量

    34212

原文标题:GMII 接口分析

文章出处:【微信号:ALIFPGA,微信公众号:FPGA极客空间】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    iphone接口定义

    本文提供详细的iphone接口定义,有iphone接口定义英文版和iphone接口
    发表于 03-28 15:15 1.4w次阅读

    GMII、SGMII和SerDes的差异总结

    GMII、SGMII和SerDes的区别和联系? GMII和SGMII区别,上一篇已经介绍了,这一篇重点介绍SGMII和SerDes区别。 GMII
    的头像 发表于 10-09 11:31 3w次阅读
    <b class='flag-5'>GMII</b>、SGMII和SerDes的差异总结

    USB接口定义介绍

    本帖最后由 eehome 于 2013-1-5 10:04 编辑 USB接口定义介绍
    发表于 08-20 14:05

    USB接口定义介绍

    USB接口定义介绍
    发表于 08-20 14:08

    GMII和RGMII主要的接口

    一、前言  网络通信中的PHY芯片接口种类有很多,之前接触过GMII接口的PHY芯片RTL8211EG。但GMII接口数量较多,本文使用RG
    发表于 07-29 06:39

    RGMII的特点?RGMII与GMII转换电路设计

    一、RGMII特点RGMII采用双沿传输(DDR接口),在CLK的上升沿和下降沿都各传输一次数据,同时,TX_ER 和RX_ER 信号编码进了TX_CTL 和RX_CTL 信号中,不再使用独立
    发表于 07-29 06:13

    USB 3.0接口定义及封装介绍

    USB 3.0接口定义及封装介绍 Standard-A型接口
    发表于 04-12 10:04 1.3w次阅读
    USB 3.0<b class='flag-5'>接口</b><b class='flag-5'>定义</b>及封装<b class='flag-5'>介绍</b>

    MIDI接口定义,MIDI接口游戏杆接口引脚功能定义

    MIDI接口信号定义与游戏杆接口功能定义 MIDI接口和PC游戏杆接口是共用的,外观见下图:
    发表于 05-03 23:27 6528次阅读
    MIDI<b class='flag-5'>接口</b><b class='flag-5'>定义</b>,MIDI<b class='flag-5'>接口</b>游戏杆<b class='flag-5'>接口</b>引脚功能<b class='flag-5'>定义</b>图

    USB3.1Type-C接口定义的详述

    本文详细介绍了USB3.1Type-C的接口定义
    发表于 11-20 17:24 55次下载
    USB3.1Type-C<b class='flag-5'>接口</b><b class='flag-5'>定义</b>的详述

    一文读懂以太网MII/RMII/GMII三种接口

    MII,RMII,GMII接口详细解释 概述: MII (Media Independent Interface(介质无关接口)或称为媒体独立接口
    发表于 05-18 13:51 1.5w次阅读

    千兆以太网MII接口类型_接口信号及时序介绍

    千兆以太网MII接口类型主要有GMII、RGMII、SGMII、TBI和RTBI 五种 GMII接: 与MII接口相比,GMII的TX/RX
    发表于 05-18 13:54 1.9w次阅读
    千兆以太网MII<b class='flag-5'>接口</b>类型_<b class='flag-5'>接口信号</b>及时序<b class='flag-5'>介绍</b>

    RGMII接口信号和帧格式_RGMII接口应用框图

    RGMII接口,是Reduced Gigabit Media Independent Interface的缩写。IEEE802.3 Clause 35在RS子层和PCS子层之间定义了一组接口G
    发表于 09-30 11:26 3w次阅读
    RGMII<b class='flag-5'>接口信号</b>和帧格式_RGMII<b class='flag-5'>接口</b>应用框图

    RGMII应用框图/接口信号/帧格式

    RGMII接口,是ReducedGigabitMediaIndependentInterface的缩写。IEEE802.3Clause35在RS子层和PCS子层之间定义了一组接口GMII
    发表于 12-14 10:23 6314次阅读
    RGMII应用框图/<b class='flag-5'>接口信号</b>/帧格式

    HDMI模块接口概念及接口信号定义介绍

    HDMI模块接口概念及接口信号定义介绍 HDMI的应用范围 HDMI接口PCB布局要点 HDMI
    发表于 04-12 14:38 0次下载

    RGMII接口GMII接口的实现思路

    RGMII接口是双沿采样时钟,数据位宽为4bit,而GMII接口是单沿采样时钟,数据位宽是8bit。
    发表于 06-09 11:23 1385次阅读