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

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

3天内不再提示

网络SMII接口解析

硬件设计解析 来源:电源综合分析 作者:电源综合分析 2023-03-03 10:30 次阅读

RMII接口综述

RMII接口有12个信号线,所有信号名称都是从MAC层侧说明的,主要#包括四个部分。一是从MAC层到物理层的发送数据接口,二是从MAC层到物理层的接收数据接口,三是物理层与MAC层之间时钟接口,四是MAC层和物理层之间数据管理的MDIO/MDC接口。

接口图片解析

pYYBAGQAkF6AeRODAABOzx_B7fs949.png

引脚定义解析

TXD[1:0]:数据发送信号线,数据位宽为2,是MII接口的一半。

RXD[1:0]:数据接收信号线,数据位宽为2,是MII接口的一半。

TXEN(Transmit Enable):数据发送使能信号,与MII接口中的该信号线功能一样。

RXER(Receive Error):数据接收错误提示信号,与MII接口中的该信号线功能一样。

CLKREF:是由外部时钟源提供的50MHz参考时钟,与MII接口不同,MII接口中的接收时钟和发送时钟是分开的,而且都是由PHY芯片提供给MAC芯片的。这里需要注意的是,由于数据接收时钟是由外部晶振提供而不是由载波信号提取的,所以在PHY层芯片内的数据接收部分需要设计一个FIFO,用来协调两个不同的时钟,在发送接收的数据时提供缓冲。PHY层芯片的发送部分则不需要FIFO,它直接将接收到的数据发送到MAC就可以了。

CRSDV:此信号是由MII接口中的RX_DV和CRS两个信号合并而成。当介质不空闲时,CRS_DV和RECLK相异步的方式给出。当CRS比RXDV早结束时(即载波消失而队列中还有数据要传输时),就会出现CRSDV在半位元组的边界以25MHz/2.5MHz的频率在0、1之间的来回切换。因此,MAC能够从 CRSDV中精确的恢复出RXDV和CRS。

在100Mbps速率时,TX/RX每个时钟周期采样一个数据;在10Mbps速率时,TX/RX每隔10个周期采样一个数据,因而TX/RX数据需要在数据线上保留10个周期,相当于一个数据发送10次。

当PHY层芯片收到有效的载波信号后,CRS_DV信号变为有效,此时如果FIFO中还没有数据,则它会发送出全0的数据给MAC,然后当FIFO中填入有效的数据帧,数据帧的开头是“101010—”交叉的前导码,当数据中出现“01”的比特时,代表正式数据传输开始,MAC芯片检测到这一变化,从而开始接收数据。

当外部载波信号消失后,CRSDV会变为无效,但如果FIFO中还有数据要发送时,CRSDV在下一周期又会变为有效,然后再无效再有效,直到FIFO中数据发送完为止。在接收过程中如果出现无效的载波信号或者无效的数据编码,则RXER会变为有效,表示物理层芯片接收出错。

连接方式

MAC-to-PHY的RMII连接

MAC-to-PHY的RMII连接比较简单,直接将相应信号连接起来即可。

poYBAGQAkF6AXBYsAAB3_TTvKP0727.png

审核编辑:汤梓红

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

    关注

    33

    文章

    8575

    浏览量

    151016
  • 信号
    +关注

    关注

    11

    文章

    2789

    浏览量

    76730
  • 网络
    +关注

    关注

    14

    文章

    7553

    浏览量

    88731
  • Mac
    Mac
    +关注

    关注

    0

    文章

    1104

    浏览量

    51458
收藏 人收藏

    评论

    相关推荐

    SSSMII接口

    SMII更远。 主要包括三个部分。一是从MAC层到物理层的发送数据接口,二是从MAC层到物理层的接收数据接口,三是MAC层和物理层之间数据管理的MDIO/MDC接口。 1.1
    的头像 发表于 03-29 15:18 1371次阅读

    浅析以太网接口及串口转以太网技术

    以太网相关接口主要包括:MII/RMII/SMII以及GMII/RGMII/SGMII接口
    发表于 09-26 09:37 6410次阅读
    浅析以太网<b class='flag-5'>接口</b>及串口转以太网技术

    解析蓝牙mesh网络

    解析蓝牙mesh网络
    发表于 09-25 10:58

    解析蓝牙mesh网络

    解析蓝牙mesh网络
    发表于 10-31 12:30

    MII接口有什么功能?

    32端口的话就要用到448根线,一般按照这个接口做交换机,是不太现实的,所以现代的交换机的制作都会用到其它的一些从MII简化出来的标准,比如RMII、SMII、GMII等。
    发表于 10-18 09:11

    CANBus系统解析

    1.CANBus系统解析:CANBus系统通过相应的CAN接口连接工业设备[如限位开关、光电传感器、管道阀门、电机启动器、过程传感器、变频器、显示板、PLC和PCI工作站等]构成低成本网络
    发表于 09-09 06:25

    PS/2接口协议解析及应用

     PS/2接口协议解析及应用
    发表于 07-03 14:29 2421次阅读

    路由器网络接口解析

    路由器网络接口解析 Router# show interface e0/0 Ethernet0/0 is up, line protocol is down Hardware is AmdP2, address is 0009
    发表于 08-01 11:46 2000次阅读

    网络电话的网络接口

    网络电话的网络接口              网络电话的
    发表于 12-31 14:57 2584次阅读

    ATM网络接口,ATM网络接口类型有哪些?

    ATM网络接口,ATM网络接口类型有哪些? ATM网络主要分为两大接口: UNI(User
    发表于 04-06 16:11 5914次阅读

    IP网络存储的网络接口

    IP网络存储的网络接口              设备连接网络
    发表于 01-09 14:28 944次阅读

    以太网接口知识

    本文主要分析MII/RMII/SMII以及GMII/RMII/SGMII接口的信号定义,及相关知识,同时本文也对RJ-45接口进行了总结,分析了在10/100模式下和100M模式下的设计方法。
    发表于 03-09 10:20 29次下载

    Zerolink技术网络摄像机解析

    Zerolink技术网络摄像机解析感兴趣的朋友欢迎下载来看。
    发表于 11-05 16:10 9次下载

    ARM与FPGA的接口实现的解析

    ARM与FPGA的接口实现的解析(应广单片机)-该文档为ARM与FPGA的接口实现的解析详述资料,讲解的还不错,感兴趣的可以下载看看…………………………
    发表于 07-22 09:47 14次下载
    ARM与FPGA的<b class='flag-5'>接口</b>实现的<b class='flag-5'>解析</b>

    云海计费系统v4.1 视频解析解析收费接口专用 短视频解析解析收费接口专用 影视视频电影解析计费平台源码程序

    介绍:云海计费系统v4.1 视频解析 短视频解析 影视视频电影解析计费平台源码程序云海解析计费系统是一款VIP视频计费解析系统,说是一次
    发表于 01-11 16:02 13次下载
    云海计费系统v4.1 视频<b class='flag-5'>解析</b><b class='flag-5'>解析</b>收费<b class='flag-5'>接口</b>专用 短视频<b class='flag-5'>解析</b><b class='flag-5'>解析</b>收费<b class='flag-5'>接口</b>专用 影视视频电影<b class='flag-5'>解析</b>计费平台源码程序