phy
  • 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
  • 2024-06-22网络硬件配置全指南:从PHY地址到网络通信
    摘要在现代网络通信中,硬件配置是确保网络设备正常工作的关键步骤。本文将详细介绍如何从设置物理层(PHY)地址开始,逐步完成网络硬件的初始化、寄存器配置、网络参数设置以及网络栈的启动。通过实际的配置示例,本文旨在帮助读者掌握网络硬件配置的基本流程和技巧。关键词网络硬件
  • 2024-06-21PTP简介及Linux phy ptp驱动实现
    1、PTP简介        PTP(precisiontimeprotocol)精确时间协议,是一种时间同步的协议,对应IEEE1588标准,是基于网络数据包的一种时间同步协议,1588v2的同步精度可以达到ns级,但1588协议对硬件有依赖。2、PTP原理          时间同步的核心就是不同时钟源之间
  • 2024-06-19IT66352: 2 IN to 1 OUT HDMI2.0 18Gb/s Re Timer Switch
    TheIT66352isaHDMI2.02INto1OUTre-timerswitchwhichsupportsmaximumsignalingrateupto6Gbps/channel. IT66352是一款HDMI2.02INto1OUT重定时器开关,支持最高6Gbps/通道的信令速率。ItiscomplianttothelatestHDMI2.0bspecification4Kx2K@50/6
  • 2024-06-06百兆网口和千兆网口指示含义的区别
    网口指示灯状态:千兆网口和百兆网口灯的含义不同千兆网口:根据核心板提供给ETH0_LED1、ETH0_LED1的信号当与其连接的是百兆网口PHY芯片的设备时,LED1(绿灯)亮,LED2(黄灯)不亮当有数据发送或者接收时,闪烁;当与其连接的是千兆网口PHY芯片的设备时,LED2(黄灯)亮,LED1(绿灯)不亮,当有数据发送或
  • 2024-06-03千兆PHY与RJ45接口线序
      千兆PHY通过网络变压器连接到RJ45接口,一共有4对差分线MDI[0..3]+/-。一般的接法是:MDI[0]+:RJ45[1]MDI[0]-:RJ45[2]MDI[1]+:RJ45[3]MDI[1]-:RJ45[6]MDI[2]+:RJ45[4]MDI[2]-:RJ45[5]MDI[3]+:RJ45[7]MDI[3]-:RJ45[8]RJ45[1..8]连接器的线序与
  • 2024-06-02Linux下GMAC网络设备:硬件接口、GMAC/PHY、驱动、测试程序
    1嵌入式网络硬件接口如下是常见的嵌入式网络硬件接口框图:SOC集成MAC。MAC通过MII系列接口和PHY之间传输数据,通过MDIO接口初始化配置PHY芯片。PHY芯片和RJ45之间通过4组差分模拟信号传输数据,并驱动RJ45的LED信号灯。RJ45通过网线和外部连接。1.1嵌入式网络几种常见架构
  • 2024-05-19IMX6ULL Linux内核网络驱动修改
    IMX6ULL网络驱动修改主要修改arch/arm/boot/dts/imx6ul-14x14-evk.dtsi设备树文件即可,修改方式和u-boot的设备树修改一致。硬件电路设备树修改需要修改的设备树位置:arch/arm/boot/dts/imx6ul-14x14-evk.dtsi增加复位引脚信息从上面的原理图可知网口1使用的复位引脚是GPIO
  • 2024-05-14u-boot网络移植
    修改网口配置信息主要修改设备树的信息,设备树位于:arch/arm/dts/imx6ul-14x14-evk.dtsi硬件电路图修改fec2信息未修改前的信息如下:修改网口1器件的ID信息,网口1使用的ID是0&fec2{pinctrl-names="default";pinctrl-0=<&pinctrl_enet2>;phy-mode="r
  • 2024-04-08SRIO学习(1)SRIO IP核时钟和复位
    文章目录前言一、时钟1.1、整体说明1.2、典型时钟速率1.3、时钟总结1.4、示例工程二、复位前言通过对时钟和复位的理解可以更好的了解IP核的工作过程,不过不理解也不影响使用,exampledesign帮我们都做好了。一、时钟可以直接看总结1.1、整体说明PHY在两个时钟域
  • 2024-04-03Linux内核中的通用PHY驱动
    一. 简介前面一篇文章说明了有线网络的网络硬件方案。常用到的一种方案是:内部集成了MAC网络外设的SOC芯片(处理器),外接一个PHY网络芯片。前面文章也学习了Linux内核中的PHY子系统,也是为(上面这种方案)PHY网络芯片提供的驱动框架。Linux内核内部提供了通用的PHY驱动。本文来学
  • 2024-04-0235---USB PHY---ULPI & UTMI+ & HSIC
    视频链接USBPHY硬件电路设计---ULPI&UTMI+&HSIC01_哔哩哔哩_bilibiliUSBPHY---ULPI&UTMI+&HSIC1、USBPHY基本介绍芯片厂商开发了一些USBPHY芯片,可以把DP、DM上的差模信号转成共模信号。USBPHY负责最底层的信号转换,作用类似于网口的PHY。USB信号传输前,需要
  • 2024-03-27FPGA与以太网:概念知识
    参考:以太网详解(一)-MAC/PHY/MII/RMII/GMII/RGMII基本介绍-CSDN博客OSI七层模型、TCP/IP四层模型(超详细!!!!!)-CSDN博客TCP/IPLWIPFPGA笔记_rltcpnet和lwip-CSDN博客达芬奇Pro的以太网PHY芯片型号是YT8531(底板);TCP/IP四层模型TCP/IP(TransmissionControlProtocol/InternetProt
  • 2024-03-21Uboot移植
    一个开发板运行uboot,DDR或者DRAM,串口,SD/EMMC等驱动要存在。这些基本要和原厂一样的 nxp官方uboot下载地址:https://github.com/Freescale/u-boot-fslcnxp官方imx6系统板子介绍:https://www.nxp.com/products/processors-and-microcontrollers/arm-processors/i-mx-applications-
  • 2024-03-21GMAC和PHY基础知识
    参考资料:https://www.cnblogs.com/sammei/p/3933940.htmlhttps://gitcode.csdn.net/65e7d38e1a836825ed789828.htmlhttps://baijiahao.baidu.com/s?id=1752808344840024096&wfr=spider&for=pchttps://www.cnblogs.com/liangxiaofeng/p/3874866.html GMAC和PHY在ISO网络
  • 2024-03-17MIPI知识总纲
        一提到MIPI,有些人认为它就是LCD接口,有些人认为它就是摄像头接口......开发方向不一样,对MIPI概念的认知也不一样。这都是因为对MIPI没有整体认识导致的概念混淆。    下面,笔者试图以自身有限的经验揭开MIPI的全貌,为后续深入学习各个细节打下基础。如有错漏
  • 2024-03-11USB PHY
    USBPHY(USBPhysicalLayer)是USB(UniversalSerialBus)接口硬件设计中的一个重要组成部分,它负责实现USB协议的物理层功能。在USB通信过程中,PHY层负责将数据信号转换为适合传输的电信号,以及对接收到的电信号进行解码还原为数字数据。USBPHY主要包括以下功能:1.数据编码和解码:
  • 2024-02-22基于STM32F407MAC与DP83848实现以太网通讯一(STM32以太网(ETH)外设)
    STM32F4xx可以通过以太网按照IEEE802.3-2002标准发送和接收数据。支持与外部物理层(PHY)相连的两个工业标准接口:默认情况下使用的介质独立接口(MII)(在IEEE802.3规范中定义)和简化介质独立接口(RMII)。具体的以太网(ETM)特性参考:STM32F4xx中文参考手册这里将重要的地方进
  • 2024-02-19linux 测试网络速率
    1.ethtoolethtool是很强大的查询网卡(嵌入式称为phy芯片)配置的工具,几乎phy芯片芯片手册寄存器能配置的选项,ethtool都能查询到;嵌入式调试phy芯片的时候经常用到该命令;最简单的指令如下ethtooleth0(要查看速率的网卡)#打印网卡信息Settingsforeth0:Supported
  • 2024-02-02四端口 10/100/1000BASE-T PHY,VSC8564XKS-11、VSC8564XKS-14、VSC8584XKS-14、VSC8584XKS-11适合保护云网络应用
    一、VSC8564 四端口10/100/1000BASE-TPHY,带同步以太网、Intellisec™和QSGMII/SGMIIMAC说明VSC8564采用IntelliSec的四端口GBEPHY非常适合保护云网络应用,例如电子商务、数据库、协作、智能电网、视频和企业或政府通信。此外,VSC8564可以添加到符合FIPS140-2标准的产品设计
  • 2024-02-01rtthread系统用 RT1062 移植网卡功能(LAN8720A)
    RT-Thread:v4.0.2(master)SOC:i.MXRT1062Board:自研控制板背景描述1.有个控制板网口一直没人调试。2.NXPRT1xxx系列ENET_MAC调试心得。3.EthernetMAC控制器调试《终极指南》。 开整RT1062移植网卡功能(LAN8720A)1、i.MXRT系列外设驱动添加指南2、LAN8720A芯片的
  • 2024-01-27Spring中没有注入而是new导致空指针异常
    背景:在BeforeSave_2250042中调用了一个公共模块CommonVerifyHandler的verifySeal()方法,但是运行时显示空指针异常空指针异常:CommonVerifyHandler类:@ComponentpublicclassCommonVerifyHandler{@AutowiredpublicCommonVerifyHandlerMappercommonVerifyHandler
  • 2024-01-16学无止境--U-boot下的ETH PHY驱动探索
    备注:学习记录所用,若有高手不吝赐教,万分感谢!一、概括环境:cpu:fsl91030mphy:yt8512(motorcomm厂)完整的phy驱动需要ethphy驱动、mdio驱动、mii驱动(一般ic原厂自带),并且需要将其嵌入到eth驱动中。 二、外部phy驱动1、驱动位置drivers/net/phy中添加motorcomm.c文件2、驱动实现
  • 2023-12-21CH582,CH583,CH32V208等IC低功耗蓝牙系列2.4G例程RF_PHY/RF_PHY_Hop配对示例
    RF_PHY和RF_PHY_Hop两个例程均可以采用这种思路,甚至可以组合使用,比如RF_PHY用来配对,RF_PHY_Hop用来数据通讯,思路简介:该例程只要收发双方的地址,跳频频道等基础配置项一致即可进行无线通讯,因此可以衍生出其中一种较简单的配对思路,即:1、初始化代码中使用默认地址,例如0x71764129,这样
  • 2023-12-10PHY 子系统 【ChatGPT】
    https://www.kernel.org/doc/html/v6.6/driver-api/phy/phy.htmlPHY子系统作者[email protected]本文档解释了通用PHY框架以及提供的API,以及如何使用。简介PHY是物理层的缩写。它用于将设备连接到物理介质,例如,USB控制器具有PHY来提供序列化、反序列