以太网 串行管理接口 SMI MDIO
来源:互联网 发布:我的淘宝旺旺号怎么看 编辑:程序博客网 时间:2024/05/22 17:22
SMI接口包括两根信号线:MDC和MDIO,通过它,MAC层芯片(或其它控制芯片)可以访问物理层芯片的寄存器(前面100M物理层芯片中介绍的寄存器组,但不仅限于100M物理层芯片,10M物理层芯片也可以拥有这些寄存器),并通过这些寄存器来对物理层芯片进行控制和管理。SMI管理接口如下: MDC:管理接口的时钟,它是一个非周期信号,信号的最小周期(实际是正电平时间和负电平时间之和)为400ns,最小正电平时间和负电平时间为160ns,最大的正负电平时间无限制。它与TX_CLK和RX_CLK无任何关系。 MDIO是一根双向的数据线。用来传送MAC层的控制信息和物理层的状态信息。MDIO数据与MDC时钟同步,在MDC上升沿有效。MDIO管理接口的数据帧结构如: PRE:帧前缀域,为32个连续“1”比特,这帧前缀域不是必要的,某些物理层芯片的MDIO操作就没有这个域。 OP:帧操作码,比特“10”表示此帧为一读操作帧,比特“01”表示此帧为一写操作帧。 PHYAD:物理层芯片的地址,5个比特,每个芯片都把自己的地址与这5个比特进行比较,若匹配则响应后面的操作,若不匹配,则忽略掉后面的操作。 REGAD:用来选择物理层芯片的32个寄存器中的某个寄存器的地址。 TA:状态转换域,若为读操作,则第一比特时MDIO为高阻态,第二比特时由物理层芯片使MDIO置“0”。若为写操作,则MDIO仍由MAC层芯片控制,其连续输出“10”两个比特。 DATA:帧的寄存器的数据域,16比特,若为读操作,则为物理层送到MAC层的数据,若为写操作,则为MAC层送到物理层的数据。
IDLE:帧结束后的空闲状态,此时MDIO无源驱动,处高阻状态,但一般用上拉电阻使其处在高电平,即MDIO引脚需要上拉电阻。
每个包含SMI接口的芯片都包含有一组控制寄存器,用户可以通过控制这组寄存器来达到访问挂载在MDIO总线上phy设备。
- 以太网 串行管理接口 SMI MDIO
- 以太网 串行管理接口 SMI MDIO
- MDIO/MDC(SMI)接口
- MDIO/MDC(SMI)接口
- SMI接口,SMI帧结构,MDC/MDIO
- MDIO/MDC(SMI)接口总结
- SMI总线接口,SMI帧结构在MDC和MDIO接口上的流程简述
- PHY管理接口(MDIO)
- PHY管理接口(MDIO)
- PHY管理接口MDIO时序
- 以太网PHY 芯片之 MII/MDIO接口详解
- 以太网PHY 芯片之 MII/MDIO接口详解
- 以太网PHY 芯片之 MII/MDIO接口详解
- 以太网PHY 芯片之 MII/MDIO接口详解
- 配置路由器以太网接口、路由器串行接口
- [转]PHY管理接口(MDIO)
- PHY管理接口(MDIO)[z]
- 链路层--以太网,串行接口链路层协议,MTU
- 哈哈.....番茄炒鸡蛋已小有进步
- Stanford Online Machine Learning 学习笔记1——单变量线性回归
- des
- [C++应用程序性能优化]内存分配失败处理
- 探索推荐引擎(文摘)
- 以太网 串行管理接口 SMI MDIO
- JavaSE第六十讲 EnumSet与EnumMap详解
- 你的论文,你做主—研究生毕业论文的写作过程
- 表格(普通应用)
- nessus offline update
- uboot 下 cmd 出问题
- Ubuntu root用户自动登录系统
- [C++应用程序性能优化]动态数组——摄像机
- OS X技巧: alert dialog中button的切换,bash中用finder打开当前文件夹