gmac配置&gmac {phy-mode = "rmii";clock_in_out = "output";snps,reset-gpio = <&gpio2 RK_...
RMII口是用两根线来传输数据的,MII口是用4根线来传输数据的,GMII是用8根线来传输数据的。MII/RMII只是一种接口,对于10Mbps线速,MII的时钟速率是2.5MHz就可以了,RMII则需要5MHz;对于100Mbps线速,MII需要的时钟速率是25MHz,RMII则是50MHz。 MII/RMII用于传输以太网包,在MII/RMII接口是4/2bit的,在以太...
MII、GMII、RMII、SGMII、XGMII ;介质无关”表明在不对MAC硬件重新设计或替换的情况下,任何类型的PHY设备都可以正常工作。在其他速率下工作的与MII等效的接口有:AUI(10M以太网)、GMII(Gigabit...定义的以太网行业标准。它包括一个数据接口,以及一个MAC和PHY之间的管理接口(图1)。数据接口包括分别用于发送器和接收...
of_node) // 从设备树节点中获取phy模式,phy-mode = "rmii"; -> fec_reset_phy(pdev); // 复位phy -> fec_enet_init(ndev) // 申请队列和DMA,设置MAC地址 -> of_property_read_u32(np, "fsl,wakeup_irq", &irq) // 唤醒中断 -> fec_enet_mii_init(pdev); // 注册MDIO总线、注册phy_...
(1)检查phy供电是否正常;(2)检查phy使用的25M时钟(Soc ephy25M或外部晶振)是否正常;(3)检查phy-mode是否按板级实际情况配置(mii/rmii/rgmii);(4)检查MDIO是否有上拉电阻;(5)检查MDIO引脚配置是否正确;(6) eMAC phy地址是否和硬件一致;(7) 检查复位上拉电阻是否和原理参考方案一致。MDIO通讯正常验证:使用...
-> of_get_phy_mode(pdev->dev.of_node)// 从设备树节点中获取phy模式,phy-mode = "rmii"; -> fec_reset_phy(pdev);// 复位phy -> fec_enet_init(ndev)// 申请队列和DMA,设置MAC地址 -> of_property_read_u32(np,"fsl,wakeup_irq", &irq)// 唤醒中断 ...
1.2 MII/RMII/GMII/RGMII接口 MII(Media Independent Interface)/RMII(Reduced MII)接口:支持10Mbit/s和100Mbit/s数据传输模式。 GMII(Gigabit Media Independent Interface)/RGMII(Reduced GMII)接口:支持10Mbit/s、100Mbit/s以及1000Mbit/s数据传输模
DP83848C的RMII模式配置包括硬件和软件两个方面。 3.1硬件配置 如图2所示,DP83848C的X1(34)脚上提供50 MHzCMOS电平的振荡信号。在上电和复位时,强制DP83848 C进入RMII模式。方法是通过在RX_DV/MII_MODE(39脚)接入一个上拉电阻。 3.2软件配置 PHY的软件初始化流程如图7所示。 结语 DP83848C配合RMII标准接口提供了一...
PHY芯片为OSI的最底层-物理层(Physical Layer),通过MII/GMII/RMII/SGMII/XGMII等多种媒体独立接口(介质无关接口)与数据链路层的MAC芯片相连,并通过MDIO接口实现对PHY状态的监控、配置和管理。 PHY与MAC整体的大致连接框架如下(图片来源于网络): PHY的整个硬件系统组成比较复杂,PHY与MAC相连(也可以通过一个中间设备相...
本文主要介绍以太网的MAC(MediaAccess Control,即媒体访问控制子层协议)和PHY(物理层)之间的MII(Media Independent Interface ,媒体独立接口),以及MII的各种衍生版本——GMII、SGMII、RMII、RGMII等。 简介 从硬件的角度看,以太网接口电路主要由MAC(Media Access Control)控制器和物理层接口PHY(Physical Layer,PHY)两大...