文章目录

  • 概论
  • MDIO小知识
  • MDIO总线通信原理
    • 22号条款MDIO通信帧格式
    • 45号条款MDIO通信帧定义
  • 对比区分总结

概论

管理MII接口的MDIO接口是一个双线的串行接口,用来对PHY芯片等物理层信息进行操作管理。

MDIO小知识

MDIO(Management Data Input/Output)有两根线分别为双向的MDIO和单向的MDC,用于以太网设备中上层对物理层的管理。(能够对PHY芯片的各类寄存器进行访问和修改)

MDIO/MDC接口22号(ethernet-phy-ieee802.3-c22)和45号条款(ethernet-phy-ieee802.3-c45)
1、MDIO接口最初是由ieee802.3中的22号条款定义的,在最初的定义中:
一个单独的MDIO接口可以访问32个不同的PHY设备中的32个寄存器
这些寄存器提供状态和控制信息(连接状态、传输速度能力、当前选择的传速、低压消耗时的下电情况、全双工还是半双工、自动协商、错误提示以及反馈信息等)

为了满足10G以太网设备的普及发展,在ieee802.3中的45号条款中为MDIO接口额外提供规范:
1、能过通过32个端口访问32个不同设备的65536个寄存器
2、为访问10G以太网额外提供的OP码 和ST码,从而可以直接访问寄存器地址
3、端到端的报错信号
4、环回模式控制
5、低压电气标准

MDIO总线通信原理

MDIO总线有两个信号:管理数据时钟(MDC)和管理数据输入/输出(MDIO)
驱动MDIO总线的设备被定义为站管理实体(STA)
被MDC管理的目标设备称为可被MDIO管理的设备(MMD)
STA初始化MDIO所有的通信,同时负责驱动时钟MDC。MDC的频率可高达2.5MHZ

22号条款MDIO通信帧格式

45号条款MDIO通信帧定义

对比区分总结

1、在22号条款单独的帧同时完成读或写的地址和数据。
在45号中第一个地址帧发送到指定的MMD和寄存器,然后发送第二帧来进行读写
2、地址空间增加。22号地址为5位(最多32个不同设备)25号地址为16位(最多65536个不同设备)
3、ST代码(00)代表45号;(01)代表22号
4、45号寄存器地址不再需要,这个字段指定目标设备类型的内容代替。(可接入除PHY以外的其他设备)

MDIO总线介绍 |CSDN创作打卡相关推荐

  1. JS对全角与半角的验证,相互转化以及介绍 | CSDN创作打卡

    文章目录 1.什么是全角和半角? 2.全角和半角的区别 3.js判断输入的文字是全角还是半角? 4.js对全角与半角的相互转化 半角转化为全角 全角转换为半角 1.什么是全角和半角? 全角:是一种电脑 ...

  2. 以太网扫盲(一)各种网络总线 mii总线,mdio总线介绍

    本文主要介绍以太网的MAC(Media Access Control,即媒体访问控制子层协议)和PHY(物理层)之间的MII(Media Independent Interface ,媒体独立接口), ...

  3. [ Linux ] systemd启动文件系统流程|CSDN创作打卡

    文章目录 systemd介绍 第一步 启动 Target 确认级别 第二步 启动服务 配置文件的区块 systemd与[init进程](https://blog.csdn.net/weixin_435 ...

  4. [ Linux RK ] 更改网卡名字|CSDN创作打卡

    文章目录 背景 解析设置网卡设备默认名字eth0/eth1的过程 更改网卡名字 整体打印log解析 实现效果图 背景 ifconfig查看网口信息时,都有网口eth0.eth1.这个两个网口的名字驱动 ...

  5. [ Linux ] PCF8563数据手册解析 |CSDN创作打卡

    文章目录 PCF8563简介 硬件引脚说明 内部框图 寄存器解析 PCF8563简介 PCF8563是一款为低功耗而优化的CMOS1实时时钟(RTC)和日历.还提供了可编程时钟输出.中断输出和低电压检 ...

  6. 网口调试方式以及性能测试iperf |CSDN创作打卡

    文章目录 调试步骤 网口phy/mac调试方法 PHY 寄存器读写调试 查看PHY是否识别 网口性能测试iperf 调试步骤 阅读对应PHY的技术手册,弄清楚MDIO使用条款 测试PHY的外部供电是否 ...

  7. 常用校验注解@NotEmpty,@NotBlank,@NotNull,@Valid,@Validated用法区别,以及搭配 BindingResult使用,嵌套验证等《使用|CSDN创作打卡》

    文章目录 一.常用注解@NotEmpty,@NotBlank,@NotNull介绍 二.@Valid与@Validated的使用与区别 2.1@Valid与@Validated区别: 2.2嵌套验证 ...

  8. YT8511芯片手册 解析|CSDN创作打卡

    文章目录 特性 模式选择 性能解析 电源提供 重点寄存器配置 硬件上电时序 回环测试 可用于替换芯片 特性 兼容10BASE-Te/100BASE-Tx/ 1000base - t 支持WoL (wa ...

  9. JAVA 实现《大富翁》游戏|CSDN创作打卡

    前言 大富翁,又名地产大亨.是一种多人策略图版游戏.参与者分得游戏金钱,凭运气(掷骰子)及交易策略,买地.建楼以赚取租金.英文原名monopoly意为"垄断",因为最后只得一个胜利 ...

  10. 《简述一下SVM支持向量机的常用的核函数以及其产生的意义|CSDN创作打卡》

    在我发的前一篇博客中,我利用支持向量机实现了一个简单的二分类问题,具体的程序可以查阅我之前发的一个博客,但是如果只用支持向量机来实现一个线性分类,就像一句俗话所说,杀鸡焉用牛刀.也可以说核函数才是支持 ...

最新文章

  1. 在SLES-11-SP1-i586上搭建apache+php环境
  2. oracle z中rowid,oracle 10g中的ROWID
  3. JavaScript常见面试题和答案
  4. FFmpeg源代码:avcodec_open2()
  5. 【转】.NET Core 可移植类库PCL Portable Class Library详解
  6. mac自带php在哪里看,如何开启MacOS11系统的自带的PHP环境
  7. nyoj--20-吝啬的国度
  8. Idea 设置根目录
  9. 界面测试和易用性测试
  10. 全国计算机绘图师第三期工业产品,工业产品类CAD技能等级考试试题集
  11. 液晶手写板原理拆解_天猫babycare儿童液晶手写板详情页拆解
  12. Windows文件搜索工具(文件、文件夹、文件内容搜索,支持大小写、全字、正则表达式搜索条件)
  13. 西门子1200/1500系列PLC与安川CP-317系列PLC网口通讯
  14. Vue3 Mixin的使用方法(全局,局部,setup内部使用)
  15. 微信小程序+Node服务器
  16. scrapy extention实战-空闲时关闭爬虫
  17. 联想拯救者y7000p加内存条_联想 拯救者Y7000P 怎么升级内存?
  18. 惠普LaserJet M1005 MFP报错b2
  19. 网站权重是什么意思?
  20. 标准化、归一化、规范化区别

热门文章

  1. 计算机组成bcd码,bcd码怎么换算(8421bcd码计算器)
  2. 【回波损耗(dB)和电压驻波比(VSWR)之间的关系】
  3. 服务器风扇端子型号,出几样物品-相机连接头,服务器风扇,滤波器,接线端子等等如图...
  4. GoogleEarth二次开发平台指南(4) --- 三维视频融合、视频拼接与摄像头控制
  5. 哔哩哔哩助手V0.8.16.28
  6. python基础课件
  7. 遗传算法应用于XGBoost的调参过程
  8. 膜片联轴器市场现状及未来发展趋势
  9. SQL编程题练习题(基础)
  10. 粒子群课设,粒子群算法(基础精讲)ppt课件