E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
MDIO
以太网协议学习笔记
1.
MDIO
接口MAC和PHY芯片有一个配置接口,即
MDIO
接口,可以配置PHY芯片的工作模式以及获得PHY芯片的若干状态信息。
MDIO
接口也称S
m0_46521579
·
2023-08-08 01:49
学习
笔记
ZYNQ在Petalinux系统下双网口同网段的实现
ZYNQ在Petalinux系统下双网口同网段的实现1.开发环境采用了赛灵思zynqxc7z100芯片,外部挂载了两个网口phy芯片(marvell88e1510),且两个网口phy芯片公用
MDIO
管脚
sharky沙克扬
·
2023-08-04 13:42
linux
c语言
PHY芯片的使用(一)之基本概念讲解(
MDIO
)3
1、
MDIO
概述该总线由IEEE通过以太网标准IEEE802.3的若干条款加以定义。
比特流1024
·
2023-07-25 14:43
芯片国产化
phy
mdio
【网络2】MII &
MDIO
文章目录1.MII:ISO网络模型中物理层(phy)和数据链路层(mac)属于硬件,其余都属于软件kernel2.MDC/
MDIO
:不仅管phy,只要支持
mdio
协议都可以管2.13.RGMII时序调整
weixin_43435675
·
2023-06-24 00:19
网络
网络
26. 详解 OpenWRT VLan 参数配置、VLan DHCP 地址池参数配置
原理简述mtk7621A这款双核mips指令集芯片,内部集成mt7530硬交换芯片,0~5端口都是mt7530口输出,该芯片自带PHY口,芯片MAC层管理是通过内部
MDIO
接口管理mt7530,mt7530
老理说的好
·
2023-06-23 08:24
OpenWrt
routing
开发
【Note8】网络管理
文章目录1.MII介绍2.BMCMAC3.
MDIO
&MDC4.1.MII介绍SOC内部没有网络MAC外设:缺:网络效率不高,一般芯片内置的MAC会网络加速引擎,如网络专用DMA,网络处理效率会很高。
weixin_43435675
·
2023-06-23 02:21
Notes
linux
驱动开发
Linux ARM平台开发系列讲解(网络篇)1.5
MDIO
总线设备phy driver中phy ID的定义
1.概述phy_driver中ID的定义又与phy_dev有所不同,需要开发者自行定义Phy_id,然后设备dev会自动去匹配设备drv,具体匹配流程可以看前几章节,这里就不扩展了。2.phy_driver中定义phyID由于phy_driver中phy_id需要手动去定义,所以需要用户去仔细查看数据手册并填写进去,这样drv和dev才会匹配成功,具体设置就是在phy_drver初始化时,对phy
嵌入式内核源码
·
2023-06-13 08:00
Linux
ARM平台从入门到精通
arm
嵌入式硬件
PHY驱动调试之 --- PHY控制器驱动(二)
2.概述PHY芯片为OSI的最底层-物理层(PhysicalLayer),通过MII/GMII/RMII/SGMII/XGMII等多种媒体独立接口(介质无关接口)与数据链路层的MAC芯片相连,并通过
MDIO
知秋贺
·
2023-06-13 08:00
Linux
PHY
网络
驱动开发
linux
RK3588平台开发系列讲解(以太网篇)PHY驱动
一、PHY驱动初始化完成了
mdio
总线的注册,以及对不一样厂家phy芯片驱动的注册。描述了PHY匹配的方法是由phyID的形式进行匹配。structbus_ty
Linux 笔记
·
2023-06-13 08:30
RK3588
Android12
开发入门到精通专栏
RK3588
以太网——
MDIO
(SMI)接口的FPGA实现
在MAC与PHY之间,有一个配置接口,即
MDIO
(也称SMI,SerialManagementInterface),可以配置PHY的工作模式、获取PHY芯片的工作状态等。
今朝无言
·
2023-06-09 11:41
数字逻辑
Ethernet
fpga开发
PHY芯片快速深度理解(持续更新中……)
目录什么是phy为什么要熟悉RJ45网口网络七层协议两个模块进行通信什么是
MDIO
协议
MDIO
的作用
MDIO
没那么重要
MDIO
读写时序为什么说读取的phy最多32个个人感谢:看完后建议再看一下,会有更深入的理解深度理解
daisy.skye
·
2023-04-19 06:31
嵌入式
网络
网络
单片机
总线(一)
MDIO
总线介绍
文章目录概论
MDIO
小知识
MDIO
总线通信原理22号条款
MDIO
通信帧格式45号条款
MDIO
通信帧定义对比区分总结概论管理MII接口的
MDIO
接口是一个双线的串行接口,用来对PHY芯片等物理层信息进行操作管理
Bazinga bingo
·
2023-04-08 08:53
总线
linux
arm
c语言
MII,RMII,SMII,GMII,RGMII,SGMII接口定义 和
MDIO
接口定义
1.1MII接口连接示意图1.2RMII接口连接示意图1.3SMII接口连接示意图1.4GMII接口连接示意图1.5RGMII接口连接示意图1.6SGMII接口连接示意图1.7XGMII接口连接示意图二、
MDIO
ltqshs
·
2023-04-07 09:23
原理图
电路设计
开发语言
MII
MDIO
网络接口
【Ethernet】以太网卡LAN8720A分析和使用
LAN8720A简介2.PHYAD[0]:PHY地址配置3.MODE[2:0]:Mode配置4.nINTSEL:nINT/REFCLKO配置5.REGOFF:配置内部+1.2V电压源6.SMI(MDC/
MDIO
ZHONGCAI0901
·
2023-04-05 23:28
IC
Driver
以太网
LAN8720A
Linux 网络驱动实验(有线)
目录嵌入式网络简介嵌入式下的网络硬件接口MII/RMII接口
MDIO
接口RJ45接口I.MX6ULLENET接口简介PHY芯片详解PHY基础知识简介LAN8720A详解SR8201F详解Linux内核网络驱动框架
行稳方能走远
·
2023-04-01 16:29
网络
linux
运维
以太网调试经验总结
1.MDC时钟捕获在bringup时,首先需要确认MDC/
MDIO
控制通道是否正常,通过捕获MDC时钟以确认MDC/
MDIO
的工作状态是否正常,MDC时钟频率由具体的PHY芯片决定,不同的PHY芯片支持的
四季帆
·
2023-03-12 23:38
#
车载以太网
车载以太网
Ethernet
phy
PHY调试经验
1.PHY调试过程1.设备树中配置正确的PHYADDR、PHYID、clause45或者22协议,PHYADDR配置不正确会导致MDC/
MDIO
通信不正常或失败,PHYID用于匹配PHY驱动程序。
四季帆
·
2023-03-12 23:08
#
车载以太网
车载以太网
phy
Ethernet
驱动开发
[ Linux IMX6ULL ] PHY驱动框架解析 ——
MDIO
总线 |CSDN创作打卡
平台:freescale内核版本:Linuxversion4.1.15文章目录概述PHY控制器驱动PHY驱动解析一、相关结构体二、网口和
mdio
总线设备树配置(代码以imx6ull为例)三、MAC驱动和
Bazinga bingo
·
2023-01-07 09:36
NXP(IMX系列)
linux
nxp
c语言
phy
arm
Linux网络设备驱动-内核stmmac网卡驱动
MAC跟PHY的通讯通过
MDIO
总线和MII/RMII/GMII/RGMII等接口完成,其中驱动程序可以通过
MDIO
总线访问PHY芯片的任意一个寄存器,来完成对PHY的配置,而网络数据传输则通过MII/
<阿杰。>
·
2023-01-04 23:49
ARM
嵌入式
内核
rtl8221b+mcu,2.5g光纤收发器的开发备份
1、rtl8221b是一款2.5g的光电转换的phy系统的构建如下为了省成本,不用mac来对接其中的gmii接口直接接光模块2、
mdio
和mdc由mcu的gpio来模拟,在csdn上有很多的文章来参考
mdio
buildroot
·
2022-12-14 16:58
realtek
phy
单片机
嵌入式硬件
【正点原子FPGA连载】第二十七章
MDIO
接口读写测试实验 摘自【正点原子】DFZU2EG/4EV MPSoC 之FPGA开发指南V1.0
id=6924508746703)全套实验源码+手册+视频下载地址:http://www.openedv.com/thread-340252-1-1.html第二十七章
MDIO
接口读写测试实验在以太网通信中
正点原子
·
2022-12-13 10:52
正点原子
fpga开发
SR8201F以太网口断连分析(
MDIO
时序)
目录1初步怀疑电源供电能力不够1.1电流测量1.2改供电方式1.3原设计注意问题整改2怀疑CPU对PHY的reg有错误的写操作3怀疑CPU对PHY有错误的复位行为4更换测试工具1初步怀疑电源供电能力不够1.1电流测量产品调试人员反馈冷启动75分钟断开连接一次,后续越来越频繁。在3.3V的源头串入导线,用示波器测量电流,同时检测3.3V电压。5V转3.3V的电源芯片62084最大输出2A电流,图中可
leixj025
·
2022-12-08 18:02
软硬件设计
单片机
stm32
嵌入式硬件
ZC706+petalinux+vivado最小系统建立实践
IPdesign3)本文硬件上,将在ZYNQProcessingsystem里启用TTC、UART、SD以及之后可能用到的USB、Ethernet(网口0在bank1,bank1电压要选1.8V,否则报错)
MDIO
仝佳轩666
·
2022-11-19 03:10
硬件工程
浅谈FPGA网络PHY芯片RTL8211FD的配置和简单使用
最近迷上了FPGA的网络通信和GTP光通信,个人感觉光通信简单一些,那就从难得网络通信开始吧,先搞个最简单的,使用
MDIO
配置和读取网络PHY的信息。
9527华安
·
2022-10-25 07:50
fpga开发
【PHY】关于学习以太网PHY的这件事情
目录什么是PHYPHY芯片的硬件连接简单介绍PHY芯片的接口介绍MII接口SMI(MDC/
MDIO
)接口光电接口PH
二妹是弟弟
·
2022-08-29 11:26
网络
网络
驱动开发
嵌入式硬件
FPGA 20个例程篇:12.千兆网口实现
MDIO
接口读写
第五章外设接口通信,举一反三12.千兆网口实现
MDIO
接口读写千兆网口是我们日常生活中经常见到的外设接口,在后面三个例程中,我们将会一起去动手实现千兆网口实现
MDIO
接口读写、ARP通信协议、ICMP和
青青豌豆
·
2022-08-17 12:40
FPGA20个例程
fpga开发
Linux ARM平台开发系列讲解(网络篇)1.1 SMI 接口(
MDIO
)及其协议讲解
MAC和PHY之间,有两个接口,第一是数据接口,可能是MII、GMII、RGMII、SGMII等;第二是管理接口,
MDIO
总线。数据接口用于传输数据。
大山猫蝈蝈
·
2022-07-16 21:40
Linux
ARM平台从入门到精通
网络
linux
arm
基于xilinx的tri-mode-eth-mac IP设置与使用详解
目录1概述2引用文件3IP设置4接口说明5以太网收发数据的格式字段说明6
MDIO
的设置6.1MDC的速率情况6.2
MDIO
配置寄存器情况6.3
MDIO
传输情况7MACspeed说明,三速自适应设置8AXI4
风中月隐
·
2022-03-23 08:18
FPGA
fpga/cpld
以太网
tri-mode-eth
MDIO
axi4-lite
Linux设备之网络驱动介绍
另外主控需要配置或读取PHY芯片,也就是读写PHY的内部寄存器,所以还需要一个控制接口,叫做MIDO,
MDIO
很类似IIC,也是两根线,一根数据线
·
2021-12-29 16:55
杂记:Cortex™-A8 am335x cpsw (一)
它提供以太网包通信,并且可以配置成以太网交换机,提供GMII,RGMII,RMII,
MDIO
物理接口。
jun7118
·
2020-09-16 08:23
PHY的
MDIO
/MDC简介
MDIO
/MDC是在IEEE802.3ae中加入的用来沟通MAC层和Physical层的数据线和时钟线,称为ManagementDataInput/Output。
linyangspring
·
2020-09-14 04:08
linux
网络
linux ethernet PHY 驱动
今年在FPGA上和IC那边一起验证了MAC/PHY,基于linux3.6.4,这边小结一下代码.phy的初始化顺序第一步phy_initmdio_bus_initbus_register(&
mdio
_bus_type
eeblacksmith
·
2020-09-14 04:39
Linux驱动
网络
MII/
MDIO
接口详解(转)
OriginalAddress:http://dpinglee.blog.163.com/blog/static/144097753201041131115262/本文主要分析MII/RMII/SMII,以及GMII/RGMII/SGMII接口的信号定义,及相关知识,同时本文也对RJ-45接口进行了总结,分析了在10/100模式下和1000M模式下的设计方法。MII接口提供了MAC与PHY之间、P
gioc
·
2020-09-14 03:43
MDIO
Clause 45 和Clause 22
MDIOClause45和Clause22ContentsMDIOHistoryTheoryofOperationClause22Clause45ReferencesMDIOHistoryManagementDataInput/Output,orMDIO,isa2-wireserialbusthatisusedtomanagePHYsorphysicallayerde]ContentsMDIOHi
boyemachao
·
2020-09-14 03:37
linux
驱动
网卡驱动
MDIO
/MDC接口
http://xiaominwzj.blog.163.com/blog/static/24192202220153201132715/
MDIO
接口,MAC与PHY间的管理接口(MII是数据接口),有2根线
fansilean
·
2020-09-14 03:07
socket接口读写PHY寄存器
socket接口获取网卡状态,读写PHY寄存器下面代码描述了在用户层访问smi/
mdio
总线,读写phy芯片寄存器的通用代码。Linux内核2.6以上通用。
Gti-杠猪
·
2020-09-14 03:51
Misc
T1042/T2080 vxWorks7开发笔记(二)
本章节主要讲解如果根据组件或根据设备树查找对应的驱动网口驱动设备树&fman0{ethernet@f0000{compatible="fsl,fman-memac";reg=;};
mdio
@f1000{
yhcs1213
·
2020-09-11 18:00
vxworks7_PPC
T1042
T2080
PPC
vxWorks7
MDIO
(clause 22 与 clause 45)接口简介以及FPGA 实现
MDIOMDIO(ManagementDataInput/Output),对G比特以太网而言,串行通信总线称为管理数据输入输出(
MDIO
)。
Angry Noob
·
2020-09-10 21:43
计算机网络
ZYNQ PS端双MAC,
MDIO
共用
此为转帖,原文:https://forums.xilinx.com/t5/Embedded-Linux/Dual-Marvell-88e1512-PHY-Ethernet-problem-Xilinx-LInux/td-p/682660/highlight/false/page/3目前已经验证正常,Mark一下!!!Patchfilesattached.PatchisapplicableONLYt
kunkliu
·
2020-09-10 14:33
zynq
xilinx uboot网卡驱动分析
1、MAC控制器、网卡、PHY、
MDIO
、mii、gmii、rgmii概念扫盲网卡在功能上包含OSI模型的两个层,数据链路层和物理层。
疯狂的蘑菇
·
2020-08-26 08:16
uboot
marvell 88e1512 网络调试
两路网口,eth0用RGMII模式,20_18_2:0默认111,eth1用SGMII模式,20_18_2:0默认001,88e1512的phy地址只能用0、1,(0也是
mdio
广播地址)。
浪漫哈哈镜
·
2020-08-24 01:59
Linux 下smi/
mdio
总线通信
Linux下smi/
mdio
总线通信韩大卫@吉林师范大学下面代码描述了在用户层访问smi/
mdio
总线,读写phy芯片寄存器的通用代码。Linux内核2.6以上通用。
Chelios_Lee
·
2020-08-20 01:05
网络传输
Hi3559av100平台8211 PHY芯片
MDIO
协议读写操作
前言排除PHY芯片异常问题,查询寄存器查看PHY操作说明PHY芯片主要是通过
MDIO
接口进行读写操作的,SDK文档有对
MDIO
读写操作说明查看主控寄存器地址和说明GMAC基地址如下:寄存器地址偏移如下:
free文
·
2020-08-20 00:21
Hi3559
海思
网络模块
linux网络设备—
mdio
总线
一.结构体structmii_bus{constchar*name;//总线名charid[MII_BUS_ID_SIZE];//idvoid*priv;//私有数据int(*read)(structmii_bus*bus,intphy_id,intregnum);//读方法int(*write)(structmii_bus*bus,intphy_id,intregnum,u16val);//写方
paomadi
·
2020-08-19 02:44
linux设备驱动
linux设备驱动
MDIO
时序图分析
MDIO
是为MII总线接口定义的,MII用于连接MAC和PHY。其中FPGA内部设计MAC为主,片外PHY为从。
MDIO
为数据总线。MDC是芯片产生的一个时序,通过这个时序来控制
MDIO
。
Eagle_gqs
·
2020-08-16 03:59
FPGA
笔记
Verilog
FPGA
MDIO
MDC
Verilog
uboot网络调试方法
1000Mclk125M,100Mclk25M二、软件确认1、uboot涉及驱动:drivers/net/higmacv300,PHY配置驱动:drivers/net/phy/realtek.c2、先看
mdio
乄失忆丶雨
·
2020-08-15 14:29
uboot
uboot
verilog 连续赋值驱动能力配置
在调试iic(
mdio
)接口的时候发现时钟和数据管脚默认都是输出低电平,但是实际上我在逻辑中都是分别赋值为高阻态,为什么选通输出后就变低了呢?
superyan0
·
2020-08-14 03:28
FPGA
verilog
quartus
altera
【i.MX6UL开发常见问题】网口的定制与使能
4.9网口的定制与使能答:核心板直接出来的是eth0,如使用一个以太网口,可以在dts中disable不用的eth,同时把dts中
mdio
的设置移到要用eth下面。
米尔MYIR
·
2020-08-14 01:31
imx6
TCP/IP协议学习(三) STM32中ETH驱动配置注意事项
1.MII/RMII/SMI接口连接和配置SMI又称站点管理接口,用于cpu与外置PHY芯片通讯,配置相关参数,包含MDC和
MDIO
两个管脚(CPU上有对应引脚,当然用普通GPIO口模拟SMI管理也是可行的
weixin_30628077
·
2020-08-11 14:27
I.MX6 AR8031 寄存器操作
************************************************I.MX6AR8031寄存器操作*说明:*解读一下AR8031这颗PHY的寄存器要如何操作,了解PHY的
MDIO
weixin_33737774
·
2020-08-09 00:41
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他