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
【【通信协议之
MDIO
读写的FPGA实现】】
通信协议之
MDIO
读写的FPGA实现介绍MAC与PHY之间的通信通过了
MDIO
的接口与PHY芯片的通信则通过MAC(MediaAccessControl)控制器来实现。
ZxsLoves
·
2024-09-11 18:05
FPGA学习
fpga开发
RMII接口接口解析
一是从MAC层到物理层的发送数据接口,二是从MAC层到物理层的接收数据接口,三是物理层与MAC层之间时钟接口,四是MAC层和物理层之间数据管理的
MDIO
/MDC接口。
爱搞研究的阿灿
·
2024-02-06 08:49
网络接口
单片机
网络
嵌入式硬件
硬件工程
物联网
总线协议:GPIO模拟SMI(
MDIO
)协议(3):SMI协议测试
0工具准备TN1305TechnicalnoteIEEE802.3-2018STM32F4xx中文参考手册1测试方案我们前面已经完成了GPIO模拟SMI协议的函数设计,接下来我们使用LAN8720这个PHY芯片测试我们设计的GPIO模拟SMI协议的寄存器读写功能是否正常。在此之前,我们需要查看LAN8720的技术手册,查看其PHY地址及寄存器的值。(1)LAN8720的PHY地址可以看到,LAN8
时光飞逝的日子
·
2024-01-22 10:20
总线协议
物联网
以太网
SMI
MDIO
总线协议
总线协议:GPIO模拟SMI(
MDIO
)协议(2):SMI协议软件实现
1.1软件SMI句柄设计为了让软件SMI移植性更强,设计了SMI句柄,可以指定MDC和
MDIO
的端口。typedefstruct{uint32_tMDC_PIN;uint32
时光飞逝的日子
·
2024-01-22 10:50
总线协议
物联网
以太网
SMI
MDIO
总线协议
总线协议:GPIO模拟SMI(
MDIO
)协议(1):SMI协议介绍
TN1305TechnicalnoteIEEE802.3-2018STM32F4xx中文参考手册1SMI介绍1.1SMI总体框图站管理接口SMI(SerialManagementInterface),也可以称为
MDIO
时光飞逝的日子
·
2024-01-22 10:49
总线协议
以太网
物联网
SMI
MDIO
总线协议
PHY驱动调试之 ---
MDIO
/MDC接口22号和45号条款(一)
(转载)原文链接:https://blog.csdn.net/u014044624/article/details/123303234最近在调试一款Phy的驱动,从没有任何头绪到略有了解经历了太多的痛苦,于是决定写这个系列篇记录一下。特别感谢无数优秀的博主无私奉献很多优秀的博文给予了我很大的帮助。在这个系列篇中,我也会转载部分优秀的博文(会附上链接),以及增添自己的理解,如果部分内容有侵权的地方,
Amonter
·
2024-01-16 01:02
Linux以太网
linux
驱动开发
以太网驱动
Linux Mii management/
mdio
子系统分析之四
mdio
总线及phy驱动模型及其开发流程
(转载)原文链接:https://blog.csdn.net/u014044624/article/details/123303208前三篇文章完成了
mdio
子系统概述、
mdio
子系统驱动模型概述、mii_bus
Amonter
·
2024-01-16 01:32
Linux以太网
linux
运维
服务器
Linux Mii management/
mdio
子系统分析之三 mii_bus注册、注销及其驱动开发流程
(转载)原文链接:https://blog.csdn.net/u014044624/article/details/123303174本篇是miimanagement/
mdio
模块分析的第三篇文章,本章我们主要介绍
Amonter
·
2024-01-16 01:31
Linux以太网
linux
驱动开发
运维
Linux Mii management/
mdio
子系统分析之五 PHY状态机分析及其与net_device的关联
前面几章基本上完成了
mdio
模块驱动模型的分析,本篇文章主要讲述phydevice的状态机以及phydevice与net_device的关联。
qq_0105
·
2024-01-16 01:01
Linux
PHY
linux
macos
网络
Linux Mii management/
mdio
子系统分析之五 PHY状态机分析及其与net_device的关联
(转载)原文链接:https://blog.csdn.net/u014044624/article/details/123303714前面几章基本上完成了
mdio
模块驱动模型的分析,本篇文章主要讲述phydevice
Amonter
·
2024-01-16 01:00
Linux以太网
linux
数据库
Linux——以太网
(2)Phy芯片的地址正确配置,可以通过
mdio
/mdc正确访问到phy芯片的寄存器。3、链路层与Linux网络设备管理Linux网络设备系统包括设备与驱动二大部分。
icy、泡芙
·
2024-01-13 23:24
Android
linux
服务器
网络
IMX8QM以太网
imx8qm包含两路RGMII和
MDIO
接口,在电路中两路RGMII可共享同一路
MDIO
接口或各自采用独立的
MDIO
接口实现对PHY的读写和控制。下面根据不同的连接方式来实现内核中dts的配置。
飘忽不定的bug
·
2024-01-02 00:59
linux
c语言
以太网初始化设计(
MDIO
控制器)
相关文章:(1)千兆以太网网络层ARP协议的原理与FPGA实现(2)千兆以太网硬件设计及链路层MAC协议格式(3)CRC校验原理及实现(4)RGMII与GMII转换电路设计)(5)千兆以太网网络层IP协议介绍与IP校验和算法实现(6)千兆以太网传输层UDP协议原理与FPGA实现(UDP发送)(7)千兆以太网传输层UDP协议原理与FPGA实现(UDP接收)(8)千兆以太网传输层UDP协议原理与FPG
C.V-Pupil
·
2023-12-29 00:32
FPGA代码分享
fpga开发
udp
MDIO
以太网初始化
marvell88e6390无phy交换机驱动调试
SMI接口,通常为
MDIO
接口或I2C接口,用于读写PHY上面的寄存器。
baidu_41928353
·
2023-12-26 11:34
网络
linux
“FPGA+
MDIO
总线+UART串口=高效读写PHY芯片寄存器!“(含源代码)
1、概述 前文对88E1518芯片的端口芯片及原理图进行了讲解,对
MDIO
的时序也做了简单的讲解。
电路_fpga
·
2023-12-24 17:50
fpga开发
STM32的以太网外设+PHY(LAN8720)使用详解(4):STM32管脚配置
(1)使能GPIO时钟RCC_AHB1PeriphClockCmd(ETH_
MDIO
_GPI
时光飞逝的日子
·
2023-12-23 06:45
以太网
单片机开发
RTOS
stm32
MAC
ETH
LAN8720
PHY
rk3568
MDIO
总线
rk3568
MDIO
总线
MDIO
(ManagementDataInput/Output)是一种管理数据输入/输出协议,用于在以太网交换机和PHY(物理层收发器)之间进行通信。
炭烤毛蛋
·
2023-12-21 08:55
rk3568
Android
#
LAN
Linux
arm开发
LAN
RT8211F
FPGA模块——以太网芯片
MDIO
读写
FPGA模块——以太网
MDIO
读写
MDIO
接口介绍
MDIO
接口代码(1)
MDIO
接口驱动代码(2)使用
MDIO
驱动的代码
MDIO
接口介绍
MDIO
是串行管理接口。
云影点灯大师
·
2023-12-21 08:13
FPGA
fpga开发
fpga
Linux: 以太网 PHY 驱动简析
文章目录1.前言2.背景3.硬件拓扑4.以太网卡PHY驱动实现4.1
MDIO
总线对象的创建和注册4.2
MDIO
总线从设的创建注册和驱动注册的加载4.2.1以太网的PHY设备创建和注册4.2.2以太网的PHY
JiMoKuangXiangQu
·
2023-12-17 20:01
#
网络
linux
网络
驱动
PHY
MDIO
读写控制实验
PHY芯片有一个配置接口,即
MDIO
接口,可以配置PHY芯片的工作模式以及获取PHY芯片的若干状态信息。
核桃_warrior
·
2023-12-16 23:23
fpga开发
Linux内核(五) [ RK3568 ] PHY驱动框架解析 ——
MDIO
总线
平台:RK3568内核版本4.19.194文章目录网口驱动相关结构体设备树配置与解析驱动流程详解网口驱动相关结构体//不同平台的mac操作函数集结构体structrk_gmac_ops{void(*set_to_rgmii)(structrk_priv_data*bsp_priv,inttx_delay,intrx_delay);void(*set_to_rmii)(structrk_priv_d
Bazinga bingo
·
2023-12-16 21:27
Linux内核
linux
phy
网络
nxp
arm
PHY芯片快速深度理解
摘要:什么是phy为什么要熟悉RJ45网口网络七层协议两个模块进行通信什么是
MDIO
协议
MDIO
的作用
MDIO
没那么重要
MDIO
读写时序为什么说读取的phy最多32个什么是phy物理层芯片称为PHY、数据链路层芯片称为
武汉海翎光电
·
2023-12-16 03:23
网络
marvell 88E6176交换芯片交换原理
此外CPU还可以通过MDC_CPU和
MDIO
_CPU引脚来配置PHY芯片。88E6176交换芯片交换原理:88E6176交换芯片具
一叶知秋yyds
·
2023-12-16 03:19
linux
驱动开发
网络
以太网GMAC-RK3568
文章目录前言1.基本概念1.1MAC芯片1.2
MDIO
接口1.3MII/RMII接口2.适配板子2.1原理图2.2设备树修改2.3配置修改3.效果4.参考资料前言官方文档描述:第2章和第3章中针对RMII
不知道起个啥名“”
·
2023-11-23 10:15
RK3568
驱动开发
linux
嵌入式硬件
android
RK3568 + YT 9215交换机芯片,MAC TO MAC 调试记录
选择裕太微有两个方面的原因:1.国产化替代2.可获得原厂技术支持3.目前已经完成两个gmac口交换芯片的配置,实现vlan,内部交换,两个光口可正常通信调试步骤:1.根据rk3568的数据手册,自己写一个接口实现
mdio
Nyiragongo
·
2023-11-19 09:55
linux
驱动调试
网络
交换芯片
vlan
以太网实验1.
mdio
接口读写实验
以太网常见硬件组成:fpga首先发送数据到经过udp层、ip层以及mac层的封装主要有MAC控制器、PHY芯片、网络变压器和RJ45接头组成,有的系统会有DMA控制。一般的系统中CPU和MAC以及DMA控制器都是集成在一块芯片上的,为了节省空间简化设计,很多时候网口的变压器和RJ45的接头集成在一起。MAC及PHY工作在OSI七层模型的数据链路层和物理层。mii接口(MediaIndependen
意大利的E
·
2023-11-06 05:45
fpga学习
fpga开发
千兆以太网(二)——
MDIO
接口协议
1.
MDIO
协议简介 MAC和PHY芯片有一个配置接口,即
MDIO
接口。可以配置PHY芯片的工作模式以及获取PHY芯片的状态信息。PHY芯片内部有一系列寄存器。
FPGA小白758
·
2023-10-27 09:00
#
千兆以太网协议
fpga开发
正点原子——STM32F4以太网MAC
100Mbit/s数据传输速率(2)通过符合IEEE802.3的MII接口和外接快速以太网PHY进行通信(3)支持全双工和半双工操作(4)报头和帧起始数据(SFD)在发送路径中插入、在接收路径中删除(5)支持通过
MDIO
weixin_45981798
·
2023-10-22 23:08
stm32单片机
stm32
c语言
网络
关于stm32f4系列开发板例程 串口与网口的冲突问题
系列开发板例程串口与网口的冲突问题项目场景:项目场景:在将正点原子的例程:网络通信实验与485串口实验进行合并问题描述:在进行调试时发现,单独使用网口或者串口,都能正常传输数据原因分析:PA2脚同时连接了LAN8720的
MDIO
这就是大佬的世界吗
·
2023-10-22 23:30
串口和网口冲突
stm32
物理层、数据链路层间的PHY、MAC、MII、RMII、SMII、GMII、RGMII以及I2S总线、SFP接口
媒体访问控制器)三、MII四、RMII五、SMII六、GMII七、RGMII八、I2S九、SFP本文内容引用自以太网详解(一)-MAC/PHY/MII/RMII/GMII/RGMII基本介绍及SMI(MDC/
MDIO
尖枫508
·
2023-10-22 04:37
笔记
电子电路基础
flutter dio 请求封装(空安全)
mDio
;staticBaseOptions?options;staticHttpHelper?
程序猿小张丶
·
2023-10-12 08:30
Flutter
flutter
Linux-
MDIO
总线的read/write
一、
MDIO
总线作用:
MDIO
总线用来管理phy/switch等外置芯片,实现芯片寄存器的读写等操作,只要是挂在
mdio
总线上的芯片,都可以通过
mdio
的方式来访问;作用:1、配置phy的工作模式(自协商
lit_wei
·
2023-10-08 03:08
Linux系统
arm
linux
网络驱动->PHY驱动调试
2)Phy芯片的地址正确配置,可以通过
mdio
/mdc正确访问
lkdcom
·
2023-10-04 16:47
驱动
网络
linux
网络协议
正点原子lwIP学习笔记——MAC简介
:支持外部PHY接口实现10/100Mbit/s数据传输速率;协议标准:符合IEEE802.3/3u的MII和RMII接口与快速以太网PHY通信;工作模式:支持全双工和半双工操作;站管理接口:支持通过
MDIO
努力自学的小夏
·
2023-09-28 05:51
lwIP学习
笔记
网络协议
STM32H750+LAN8720无操作系统移植lwip
STM32CubeMX:V6.8.1STM32H7HALPack:V1.11.1硬件连接STM32H750GPIO定义如下:LAN8720GPIO定义如下:连接方式如下:LAN8720 STM32H750
MDIO
无聊到发博客的菜鸟
·
2023-09-26 02:44
物联网
TCP/IP
单片机
stm32
嵌入式硬件
单片机
AUTOSAR 面试知识回顾
如果答不上来,就讲当时做了什么1.Ethernet基础:硬件接口:ECU到PHY:data是MII总线,寄存器控制是SMI总线【MDC+
MDIO
两根线,halfduplex】PHY输出(100BASE-T1
qq_20848757
·
2023-09-25 05:55
单片机
嵌入式硬件
嵌入式网络接口之MAC芯片与PHY芯片
目录0.参考文档1.嵌入式网络接口简介2.嵌入式网络硬件架构方案2.1SOC内未集成MAC芯片2.2SOC内集成MAC芯片2.3主流方案总结2.3参照实际网卡的说明3.MII/RMII及
MDIO
接口3.1MII3.2RMII3.3
MDIO
0
热带巨兽
·
2023-09-17 10:34
嵌入式硬件
【Datasheet】PHY KSZ9031千兆网络芯片解读
;工作电压:-内核(DVDDL、AVDDL和AVDDL_PLL)1.2V-VDDI/O(DVDDH):3.3V、2.5V和1.8V-收发器(AVDDH):3.3V或2.5V-PHY寄存器配置的MDC/
MDIO
weixin_43771853
·
2023-09-14 08:05
以太网
嵌入式
芯片
网络
内核
【以太网通信】
MDIO
管理接口及控制器设计
MDIO
管理接口是以太网MAC和PHY之间的接口,用于管理/配置以太网PHY芯片。本文主要介绍
MDIO
管理接口定义,以及
MDIO
控制器设计。
洋洋Young
·
2023-09-10 08:30
FPGA
以太网通信
fpga开发
以太网通信
MII、RMII、SMII、GMII、RGMII、SGMII的区别
RXD[3:0],TXD[3:0],TX_ER,TX_EN,RX_ER,RX_DV,TX_CLK,RX_CLK,CRS,CPL,
MDIO
,MDC。
corlin工作室
·
2023-09-09 02:50
网络协议
【网络BSP开发经验】交换芯片驱动开发1(RTL8306MB交换芯片驱动开发)
接口典型交换芯片分析RTL8306MB交换芯片调试过程交换芯片SDK移植问题背景问题解决交换机基础知识交换机处于网络中的位置以太网帧结构端口二层转发原理典型网络接口分析SMISMI是MMI管理总线具有
MDIO
与光同程
·
2023-09-04 06:46
BSP开发
LINUX
驱动开发
网络
【网络BSP开发经验】Linux gmac驱动调试
网络设备驱动简介Linux网卡驱动网络协议接口层网络设备接口层设备驱动功能层网络设备与媒介层linux驱动数据结构linux驱动注册过程网络设备驱动的注册与注销linux驱动数据包收发流程LinuxPHY驱动
MDIO
与光同程
·
2023-09-04 06:44
BSP开发
网络
linux
arm开发
TEMAC多网口逻辑设计
1,整体的设计逻辑(tri-modeethIP)+硬件88E111(PHY),两者之间的配置通过MDC、
MDIO
进行交互;逻辑使用XilinxIP,用户逻辑和IP之间交互涉及到AXI标准接口,包括:AXI-Stream
江海154
·
2023-08-29 05:09
fpga开发
1024程序员节
linux系统读写eth网卡PHY寄存器工具
mdio
_mmd_indirect
#include#include#include#include#include#include#include#include#include#include#include#defineMII_MMD_CTRL0x0d#defineMII_MMD_DATA0x0e#defineDEVICEgetenv("ETH_DEVICE")?getenv("ETH_DEVICE"):"eth0"stati
うちは止水
·
2023-08-26 05:18
linux文件系统层
linux学习笔记
linux
phy
mdio
以太网功能调试
网络设备基本结构网络设备的系统框图如下所示:mac:工作在网络模型的数据链路层,通过rgmii或rmii接口连接phy,mac控制器中的
mdio
控制器提供
mdio
接口,用于访问phy寄存器。
o^free
·
2023-08-21 10:22
驱动开发
网络
【SA8295P 源码分析】32 - QNX Ethernet Phy_Switch 驱动初始化 源码分析
SA8295P源码分析】32-QNXEthernetPhy_Switch驱动初始化源码分析一、使用现有的库配置emac和phy_switch功能二、phy_switch驱动初始化流程分析2.1emac_
mdio
_register
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-20 17:23
车芯
SA8295P
源码分析
SA8295P
EMAC
PHY
phy_switch
【SA8295P 源码分析】36 -
MDIO
Clause 22、Clause 45 条款介绍
【SA8295P源码分析】36-MDIOClause22、Clause45条款介绍1.Clause22条款通信协议2.Clause45条款通信协议3.通过Clause22访问Clause45的寄存器3.1读操作时序3.2写操作时序系列文章汇总见:《【SA8295P源码分析】00-系列文章链接汇总》本文链接:《【SA8295P源码分析】36-MDIOClause22、Clause45条款介绍》MDI
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-20 17:23
车芯
SA8295P
源码分析
SA8295P
QAM8295P
phy_switch
PHY
【SA8295P 源码分析】28 - QNX Ethernet MAC 驱动 之 emac_
mdio
_link_monitor_thrd()
MDIO
监控线程 源码分析
【SA8295P源码分析】28-QNXEthernetMAC驱动之emac_
mdio
_link_monitor_thrdMDIO监控线程源码分析一、emac_
mdio
_link_monitor_thrd
"小夜猫&小懒虫&小财迷"的男人
·
2023-08-20 17:52
车芯
SA8295P
源码分析
SA8295P
EMAC
PHY
MDIO
接口
MDIO
接口包括两根信号线:MDC和
MDIO
,通过它,MAC层芯片(或其它控制芯片)可以访问物理层芯片的寄存器(前面100M物理层芯片中介绍的寄存器组,但不仅限于100M物理层芯片,10M物理层芯片也可以拥有这些寄存器
向前行
·
2023-08-20 13:30
网络模块
MDIO
MDIO
接口
1.
MDIO
接口SMI:串行管理接口(SerialManagementInterface),也被称作MII管理接口(MIIManagementInterface),包括MDC和
MDIO
两条信号线。
家有儿女_龙凤宝
·
2023-08-19 16:29
上一页
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
其他