- 2024-11-20【openwrt-21.02】openwrt-21.02 T750增加phytool软件包操作说明
phytool Linux下MDIO寄存器操作指令phytool指令phytoolreadIFACE/ADDR/REGphytoolwriteIFACE/ADDR/REG<0-0xffff>phytoolprintIFACE/ADDR[/REG]Clause22:ADDR:=<0-0x1f>REG:=<0-0x1f>Clause45(notsupportedbyallMDIOdrivers)
- 2024-11-10stm32以太网接口:MII和RMII
前言使用stm32和lwip进行网络通信开发时,实现结构如下:而MII和RMII就是stm32与PHY芯片之间的通信接口,类似于I2C、UART等。stm32以太网模块有专用的DMA控制器,通过AHB接口将以太网内核和存储器相连。数据发送时,先将数据从存储器以DMA传输到TXFIFO中进行缓冲,然后由MAC内核
- 2024-11-08网口PCB布局与走线,是得好好看看了!
更多电路设计,PCB设计分享及分析,可关注本人微信公众号“核桃设计分享”!网口在日常生活中是非常常见的,如路由器,电脑,交换机,打印机等等!作为硬件工程师,掌握网口的布局走线是非常重要的。网口也叫以太网口,以太网口需要通过RJ45接口来和外部进行连接通信。下图1就是以太网的典型
- 2024-10-27phy初始化
在Linux系统中,PHY(物理层)设备通常用于处理网络接口的物理传输。初始化PHY设备和驱动其工作通常涉及Linux内核的PHY框架。以下是一般的流程和关键步骤:1.PHY设备初始化在Linux中,PHY设备的初始化主要由设备树配置、驱动程序加载以及内核的PHY子系统来处理。设备树配置:PHY设备
- 2024-10-27多个phy设备同时工作
在Linux系统中支持多个PHY设备同时工作,通常需要为每个PHY设备分配不同的MAC控制器接口或网卡设备,并且配置适当的网络协议栈和交换逻辑。以下是实现多个PHY设备同时工作的关键步骤和注意事项。###1.设备树配置设备树中,定义多个PHY设备并将它们连接到不同的MAC控制器(或网卡接
- 2024-10-27phy驱动开发必备
PHY驱动调试涉及到物理层接口驱动程序的开发和故障排除,通常应用于网络通信设备,如以太网、光纤通信设备等。在调试过程中,主要关注以下几个方面: 1.PHY驱动基本概念PHY(PhysicalLayer):物理层负责数据的物理传输,PHY芯片用于处理信号编码、解码、传输等底层操作。MAC(MediaA
- 2024-10-11Uboot设置网络,
一、选择对应的网卡,eth1,设置网络参数,ast#setenvethacteth1ast#setenvipaddr192.168.5.8ast#setenvgatewayip192.168.255.255ast#setenvnetmask255.255.0.0ast#setenvserverip192.168.1.48ast#saveenv ast#ping192.168.1.48 二、测试Phy的连通性:ast#m
- 2024-09-24USB HS PHY的几种模式
HSPHY(High-SpeedPhysicalLayer)是指在USB2.0规范中定义的高速物理层,它支持高达480Mbps的数据传输速率。HSPHY在USB2.0设备中用于实现高速数据传输,同时也支持USB1.1的低速(LS)和全速(FS)模式。HSPHY在USB2.0中支持多种模式,这些模式定义了PHY在不同状态下的
- 2024-09-17BLE 协议之物理层
目录一、概述二、PhysicalChannel1、物理通道2、物理通道的细分三、调制1、调制方式2、GFSK四、发射机五、接收机六、收发机一、概述物理层(PhysicalLayer)是BLE协议栈最·底层,它规定了BLE通信的基础射频参数,包括信号频率、调制方案等。BLE工作频率是2.4
- 2024-09-16以太网PHY芯片详解
以太网PHY芯片详解什么是phyphy的基本作用收到MAC过来的数据(PHY没有帧的概念,都是数据而不管什么地址数据还是CRC),进行处理,然后把并行数据转化为串行流数据,再按照物理层的编码规则把数据编码,再变为模拟信号把数据送出去。实现CSMA/CD(多点接入载波监听/冲突检测)的部分功能,可以检
- 2024-09-09CH58x/CH59x/CH57x RF_PHY(2.4g)切换Channel发送接收
前言:在做某些应用的时候可能需要我们发送或者接收时切换对应的channel。此次完成测试的平台在WCH的CH592F上完成的。在工作发送过程中切换37、38、39三个信道进行轮询发送。具体需要使用最关键的函数是:RF_SetChannel实现代码如下:if(events&channl_37_tx_evt){
- 2024-09-04北京迅为RK3568开发板嵌入式学习之Linux驱动全新更新-CAN+网络设备
iTOP-3568开发板采用瑞芯微RK3568处理器,22nm工艺制程,集成4核A55架构处理器和MaliG522EE图形处理器,支持4K解码和1080P编码,内置独立的NPU,可用于轻量级人工智能应用。 iTOP-3568开发板连接器版本: iTOP-3568开发板邮票版本: 关注:北京迅为电子,在线观看 ---
- 2024-08-23Android Qcom USB Driver学习(六)
眼图基础知识与详解10分钟教会你看眼图USB2.0HUB眼图调试经验总结一篇文章教你如何全面了解眼图测试!预加重与去加重对眼图的影响关于USB通信阻抗匹配的问题硬件调试——眼图几个经典案例眼图常见问题分析包含双眼皮的情况PHYTunningdevicetree:qusb_phy0:qusb@1613
- 2024-08-225. 概述(General description)
5.概述(Generaldescription)5.1.Introduction5.1.Alow-ratewirelesspersonalareanetwork(LR-WPAN)isasimple,low-costcommunicationnetworkthatallowswirelessconnectivityinapplicationswithlimitedpowerandrelaxedthroughputrequirements.The
- 2024-08-224. 格式约定(Format conventions)
4.Formatconventions格式约定笔记:把待传输的数据当成C语言的结构体:低字节先行字节中的低位先行4.1.GeneralThroughoutthisstandard,unlessotherwisestated,datastructuresexposedininterfacesarerepresentedusingtheconventionsandformatsdefine
- 2024-08-12万兆以太网协议栈的FPGA实现(一):常识+PCS&PMA+结构
参考:https://docs.amd.com/r/zh-CN/pg210-25g-ethernet/%E7%AE%80%E4%BB%8B?tocId=59kIPN67Q57xorWh9w6GTA10GbE以太网MAC和PHY-者旨於陽-博客园(cnblogs.com)什么是CML电平-CSDN博客10GEthernetPCS/PMAv6.0ProductGuide(PG068)•查看器•AMD技术信息门户网站
- 2024-08-11飞腾D2000网卡经裕太PHY后出光网调试指导
1、背景介绍飞腾D2000网卡经裕太8521后转光模块输出,示意框图如下2、硬件配置裕太8521模式需要配置为RGMII转UTP/Fiber,寄存器中0xa001说明如下,寄存器最后三位读出来是0103、软件配置1)设备树配置linux下对D2000网卡的设备树描述如下,注意要去除网卡节点下面的mdio相关
- 2024-08-02MIPI D-PHY/C-PHY码型产生器
Introspect是MIPIAlliance的Contributor,是目前全球针对MIPIC-PHY/D-PHY测试最完整的方案提供商,也是市场占有率排名第一的厂商,最高可支持D-PHYv3.0 9Gbps和C-PHY6.5Gsps的datarate.Generator支持高速多通道测试,支持从物理层至协议层功能性的测试,支持CTS(Comformanc
- 2024-08-02IT66353: 3 IN to 1 OUT HDMI 2.0 18 Gb/s Re Timer Switch
TheIT66353isanHDMI2.0,3INto1OUTre-timerswitchwhichsupportsmaximumsignalingrateofupto6Gbps/channel. IT66353是一个HDMI2.0,3进1出重定时器开关,支持高达6Gbps/通道的最大信号速率。ItiscompliantwiththelatestHDMI2.0bspecification
- 2024-08-02UFS4.0/UFS3.1/Unipro总线协议分析仪
UFS4.0/UFS3.1/Unipro总线协议分析仪(Analyzer)&训练器(Exerciser):全球市场占有率排名第一的UFS/Unipro总线协议分析仪厂商,支持MIPIM-PHYv5.0GEAR5,UniProv2.0andUFSv4.0等规格测试并支持向下兼容。ProtocolInsight为开发移动设备的客户提供测试和测量工具,并为UFS的
- 2024-07-29高速收发器:PHY层代码(二)
TX:总结:不难,只需要注意小端发送即可;我选取的实现思路是使用VAILD信号计数,延迟几个周期之后启动发送计数器,发送计算器在其计数数值来到VAILD信号计数器的最大值-1后结束;思路很简单,事实上这就是一个很常见的组帧模块,和其他的没有什么本质的差别;always@(posedgei_sys_clk)
- 2024-07-23笔记——PHY芯片(以太网)设计
1、以太网接口1.1PHY芯片的作用 实现并行以太网数据到符合以太网物理层链路数据传输格式的电平信号之间的转换。详细的说: RJ45接口上的电信号为高速串行信号,数据是通过串行方式发送的,千兆以太网的位速率为1.25Gbps、百兆以太网的位速率为1
- 2024-07-22高速收发器:PHY层笔记(一)
笔记:高速收发器的数据位宽通常有:2,4,8字节等;PCIE喜欢的位宽是1DW=4Byte;这里对高速收发器的设计为4Byte也就是32位宽;GT中PHY层的字对齐和掩码处理高速收发器的数据流以SOT开始(和MIPI一样),GT的SOT一般就是K码,标志了开始,其也具有EOT,标志了结束;但与MIPI有很大的不同,GT的K码可
- 2024-07-10Linux下有线网卡驱动
1网络硬件接口介绍1.1MAC和PHY介绍嵌入式网络硬件分为两部分:MAC和PHY,大家都是通过看数据手册来判断一款SOC是否支持网络,如果一款芯片数据手册说自己支持网络,一般都是说的这款SOC内置MAC,MAC类似I2C控制器、SPI控制器一样的外设。光有MAC还不能直接驱动网络,还需
- 2024-06-22zynq-7000 7Z020 双网卡调试
zynq-70007Z020双网卡调试网卡芯片采用两片RTL8201FMII模式注意:图中R920需要去掉。设备树添加&gem0{compatible=“cdns,zynq-gem”;status=“okay”;phy-mode=“mii”;clock-frequency=<25000000>;xlnx,ptp-enet-clock=<0x69f6bcb>;phy-handle