ICode9

精准搜索请尝试: 精确搜索
  • 【STM32F407】第3章 PHY芯片和STM32的MAC基础知识2021-04-13 18:36:00

    最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=104619 第3章   PHY芯片和STM32的MAC基础知识 本章节为大家讲解STM32自带的MAC和PHY芯片的基础知识,为下一章底层驱动的讲解做一个铺垫。 4.1初学者重要提示 4.2什么是MAC 4.3 MAC地址 4.4 STM32自带MAC基础知识

  • 【STM32F429】第3章 PHY芯片和STM32的MAC基础知识2021-04-13 18:35:29

    最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=104619 第3章   PHY芯片和STM32的MAC基础知识 本章节为大家讲解STM32自带的MAC和PHY芯片的基础知识,为下一章底层驱动的讲解做一个铺垫。 4.1初学者重要提示 4.2什么是MAC 4.3 MAC地址 4.4 STM32自带MAC基础知识

  • 【STM32H7】第3章 PHY芯片和STM32的MAC基础知识2021-04-13 18:35:01

    最新教程下载:http://www.armbbs.cn/forum.php?mod=viewthread&tid=104619 第3章   PHY芯片和STM32的MAC基础知识 本章节为大家讲解STM32自带的MAC和PHY芯片的基础知识,为下一章底层驱动的讲解做一个铺垫。 4.1初学者重要提示 4.2什么是MAC 4.3 MAC地址 4.4 STM32自带MAC基础知识

  • [linux kernel] 内核下ksz9031驱动调试踩过的坑2021-04-07 12:31:20

    系统版本:Ubuntu18.04-64 编译器版本:gcc version 7.4.0 (Ubuntu/Linaro 7.4.0-1ubuntu1~18.04.1) uboot版本:2018.07 -linux4sam_6.0 板子型号:at91sama5d3x-xplained MCU型号:sama5d36 内核中调试驱动,和uboot中会有些区别,因为内核启动过程是顺序启动的,硬件上电后,外部的器件要快

  • 基于STM32单片机的LwIP协议(三)开发平台介绍2021-04-05 15:59:38

    3.1 以太网简介 以太网 (Ethernet) 是互联网技术的一种,由于它是在组网技术中占的比例最高,很多人直接把以太网理解为互联网。 以太网是指遵守 IEEE 802.3 标准组成的局域网,由 IEEE 802.3 标准规定的主要是位于参考模型的物理层 (PHY) 和数据链路层中的介质访问控制子层 (MAC)

  • Linux phy驱动开发总结2021-03-31 23:04:17

    文章目录 基础须知数据结构数据结构UML类图 MAC驱动初始化简述驱动实现关于MAC连接PHY PHY驱动动态注册静态注册通用PHY参考模板 IP18xx驱动调试须知:问题方案与分析 总结待解决问题测试结论 备注1. 关于接入libphy.ko 基础 须知 所有PHY驱动不能单独编译成模块必须在phy

  • 助力网络基础器件革新:全新单芯片可编程BASE-T PHY /控制器/桥2021-03-27 09:51:18

    助力网络基础器件革新:全新单芯片可编程BASE-T PHY /控制器/桥 闲情逸致 FPGA开发圈 Aquantia是目前全球领先的数据中心、企业和WLAN应用的高速连接解决方案全球供应商。由于云中的数据整合以及移动革命,目前正在向10Gb以太网和多跳以太网过渡。Aquantia的10GBASE-T和AQrate PHY产

  • Linux 网络2021-03-14 10:04:59

    Linux 网络 嵌入式下的网络硬件接口 嵌入式网络硬件分为两部分:MAC 和 PHY,通过看数据手册来判断一款 SOC 是否支持网络,如果一款芯片数据手册说自己支持网络,一般都是说的这款 SOC 内置 MAC,MAC 类似 I2C 控制器、SPI 控制器一样的外设。但是光有 MAC还不能直接驱动网络,还需要另

  • PHY寄存器2021-02-26 10:05:37

    在之前的文章,我们讲解了STM32的网络外设部分。   文章有《STM32网络电路设计》《STM32网络之MAC控制器》《STM32网络之DMA控制器》《STM32网络之中断》。   STM32只有网络外设时不能进行网络通信的,因为STM32只提供了SMI接口,MII和RMII接口。我们还需要与之通信的外部网络芯片,

  • [Datasheet PHY] ksz8081数据手册解读2021-02-19 23:00:35

    Ksz8081目前为MICROCHIP主推的PHY芯片之一,原为MICREL公司设计; 芯片分为MII接口型号,RMII接口型号,分了两种不同的产品型号,设计选型时注意芯片后缀,价格也是不同的。 10/100M自适应; MDC/MDIO Management Interface; 供电:3.3V 封装:24-pin 4 mm x 4 mm QFN Package MII接口: RMII接

  • [Datasheet] PHY LAN8720网络芯片解读2021-02-19 22:58:14

    先聊一下这款芯片的优点,电力、工业、医疗电子都有过这款PHY芯片的应用,为何如此受欢迎,一定是有原因的; 1、封装体积很小,24-pin QFN,package (4 x 4 x 0.85mm height); 2、10/100M自适应,符合IEEE802.3/802.3u; 3、价格在8元左右; 4、可支持RMII接口,外部接25M晶振,可内部倍频为50MHZ,

  • MIPI D-PHY简述2021-02-07 13:03:00

      1 概述 mipi接口在视频领域广泛使用 sensor和soc的接口是mipi csi-2 soc和mipi屏的接口是mipi dsi D-PHY是广泛使用的物理层协议,除此之外,还要C-PHY和M-PHY。 我们只用到D-PHY,本文对D-PHY的简要说明。 2 接口简述 2.1 lane 如下图: 两个通过MIPI通信的硬件,最底层由若干lane

  • FPGA 控制 RGMII 接口 PHY芯片基础2021-02-06 20:05:21

    FPGA 控制 RGMII 接口 PHY芯片基础 今天和大侠简单聊一聊FPGA 控制 RGMII 接口 PHY芯片基础,话不多说,上货。   一、前言 网络通信中的PHY芯片接口种类有很多,之前接触过GMII接口的PHY芯片RTL8211EG。但GMII接口数量较多,本文使用RGMII接口的88E1512搭建网络通信系统。这类接口总线

  • 高通平台读取USB ID2021-02-06 11:31:47

    参考文件: kernel/drivers/usb/phy/phy-msm-usb.c kernel/msm-3.18/drivers/usb/phy/phy-msm-usb.c +//begin:stone modify for usb id +static bool usb_id_flag = 1; +bool get_usb_id(void) +{ + return usb_id_flag; +} +EXPORT_SYMBOL(get_usb_id); +//end:stone modify

  • 以太网PHY直连2021-02-04 14:01:04

    以太网PHY直连 硬件设计,满足功能性能,越简单越好。 因此,在单板或机箱内能直连就直连,不要通过变压器。 直连方式与phy直接相关,phy分为电压和电流形的,对于收发方,共有四种组合方式。只介绍电压和电流型phy的连接方式,大家根据phy情况自由组合。 a) 电压型phy 最简单,只需要电容直

  • Linux 网络驱动 phy 读写寄存器调试方法2021-01-24 19:02:26

    Linux 网络 phy 调试方法 目前嵌入式芯片支持双网卡的有很多。在调试网络驱动时,需要通过mdc 和mdio信号对phy的寄存器进行操作调试。如果每次调试都修改网络驱动的话会很麻烦。下面提供我常用的网络驱动调试方法 在驱动层,设备树绑定mac与mdio总线的关系。 在Linux应用层,编写

  • TI的电压转换芯片TXS0108E在MDIO总线上的运用2020-12-17 14:01:53

    TI的电压转换芯片TXS0108E在MDIO总线上的运用 现在在做的板子处理单元使用的是英伟达的xavier模组,利用nxp的SJA1105Q芯片做switch拓展网络,使用的phy是KSZ9031芯片。前期做设计时考虑较少,希望将网络部分独立出来。所以就单独给网络部分供电使用了VDD_ETH_3.3\1.8V\1.2V。因为s

  • 星星之火-42:LTE空口协议栈、数据处理流程与LTE的调制技术大全2020-12-06 12:32:35

    前言: LTE的数据处理,是数字调制、频分复用、时分复用、数模转换、模拟调制的集大成者。 这里汇集了众多的复杂的调制技术,包括高阶QAM正交幅度调制、正交多载波调制OFDM、CPRI传输、IQ双路正交载波调制、AD转换、射频模拟调制,LTE把调制技术发挥到了极致。 同时LTE的调制技术跨越了

  • 10G_Ethernet_02 10G Ethernet Subsystem 简介2020-11-27 10:02:52

    目录 1 10G Ethernet MAC 2 10G Ethernet PHY 2.1 10GBASE-R 2.2 10GBASE-KR         10G 以太网子系统框图如图所示, 子系统(注: 10G Ethernet Subsystem 下文均称子系统)主要由 10Gbs 以太网 MAC、(PHY) 物理编码子层(PCS)物理和物理媒介适配层(PMA) 组成,从概念上与千兆、百兆以

  • xilinx gig_Ethernet_pcs_pma接口mac和phy模式2020-11-23 17:59:51

    mac模式和phy模式的区别在于自协商信息。 mac模式发送固定自协商码0x4001; phy模式发送用户通过mdio接口或者an_adv_config_vector配置的自协商码,对端如果使用phy模式,这个配置信息和对端的配置一致才能link。 自协商的状态机可以参考803.3 37.3.1.5,状态机中tx_config_reg是本

  • 网卡PHY 移植注意事项2020-06-06 11:07:36

    1. MAC 和PHY 的关系 MAC 就是以太网控制器,属于OSI的数字链路层。 phy 属于OSI的物理层(Physical layer),所以叫phy. MAC主要处理的数字信号,PHY负责把MAC的数字信号进行编码,串行化等操作后,转化为模拟信号进行发送。PHY在数据接受时, 进行如上所述的逆操作,将模拟信号转化为数

  • 用Stm32CubeMX在STM32F107上移植LWIP(PHY:DM9161A)2020-04-06 14:39:50

    背景         有一块吃灰7年的神州IV号开发板,主控芯片STM32F107VCT6,PHY芯片DM9161A,配套的资料都是当年ST的标准库。这个开发板应该是因为当年上市太匆忙,资料和代码的细节部分做的不太好。         最近想玩玩MQTT,想用这个开发板的网口,顺便通过此过程熟悉下STM32 ETH的

  • Linux Mii management/mdio子系统分析之四 mdio总线及phy驱动模型及其开发流程2020-03-08 18:05:16

          前三篇文章完成了mdio子系统概述、mdio子系统驱动模型概述、mii_bus子模块方法及驱动实现分析,本篇文章我们主要进行mdio总线驱动实现分析、phy驱动实现分析等部分,涉及的内容如下: 一、mdio总线实现及相应方法分析   二、phy驱动实现相应方法的分析   三、phy驱

  • Linux Mii management/mdio子系统分析之五 PHY状态机分析及其与net_device的关联2020-03-08 18:04:54

          前面几章基本上完成了mdio模块驱动模型的分析,本篇文章主要讲述phy device的状态机以及phy device与net_device的关联。Phy device主要是对phy的抽象,而net_device主要是对mac的抽象,而mdio总线以及mii_bus主要用于对phy设备的控制(包括设置phy设备的工作模式、速率

  • Linux Mii management/mdio子系统分析之六 fixed-mii_bus分析(mac2mac分析)2020-03-08 18:04:07

         前面几章我们介绍了MDIO模块的大部分内容,针对mii_bus、mdio_bus、phy_device、phy_driver相关的注册、注销均进行了介绍。基本上把mdio模块的内容介绍完了,而本篇介绍的内容,主要是针对虚拟mii_bus实现,并将虚拟phy_device注册至该mii_bus上。(本次分析内容基于LINUX3.

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有