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数据传输模 1.3 MDIO接口 MDI(Management Data Input/Output)包含数据线MDIO...
以太网帧的格式为:前导符+开始位+目的mac地址+源mac地址+类型/长度+数据+padding(optional)+32bitCRC。如果有vlan,则要在类型/长度后面加上2个字节的vlan tag,其中12bit来表示vlan id,另外4bit表示数据的优先级! GMII是千兆网的MII接口,这个也有相应的RGMII接口,表示简化了的GMII接口。 GMII采用8位接口数据,工...
...casePHY_INTERFACE_MODE_RGMII:casePHY_INTERFACE_MODE_RGMII_ID:casePHY_INTERFACE_MODE_RGMII_RXID:casePHY_INTERFACE_MODE_RGMII_TXID:if(eth_clk_sel_reg) value = SYSCFG_PMCSETR_ETH_SEL_RGMII | SYSCFG_PMCSETR_ETH_CLK_SEL;elsevalue = SYSCFG_PMCSETR_ETH_SEL_RGMII; debug("%s: PHY_INTERFA...
PHY_INTERFACE_MODE_RGMII: val=RTL8211E_CTRL_DELAY|0; break; casePHY_INTERFACE_MODE_RGMII_ID: val=RTL8211E_CTRL_DELAY|RTL8211E_TX_DELAY|RTL8211E_RX_DELAY; break; casePHY_INTERFACE_MODE_RGMII_RXID: val=RTL8211E_CTRL_DELAY|RTL8211E_RX_DELAY...
同样地,由于X3 GMAC不支持配置RGMII接口上TX RX 的Timing Delay,因此需要在PHY的配置中打开TX Timing Delay和RX Timing Delay,一般在dts中将phy-mode设置为“rgmii-id”即可。 设备树文件为kernel/arch/arm64/boot/dts/hobot/hobot-xj3-xvb.dtsi,如下图所示: 3、在适配好后,将X3的网口和PC电脑的网口直连,设...
phy-mode = "rgmii-id"; fixed-link { speed = <1000>; full-duplex; }; mdio0 { #address-cells = <1>; #size-cells = <0>; compatible = "snps,dwmac-mdio"; XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 谢谢、致以诚挚的问候 ...
phy-mode : See ethernet.txt file in the same directory 其中phy-mode节点的值如下: phy-mode: string, operation mode of the PHY interface; supported values are “mii”, “gmii”, “sgmii”, “qsgmii”, “tbi”, “rev-mii”, “rmii”, “rgmii”,“rgmii-id”, “rgmii-rxid”, “rgmii...
phy-mode = "rgmii-id"; phy0: ethernet-phy@1 { reg = ; ti,rx-internal-delay =; ti,tx-internal-delay =; ti,fifo-depth = </dp83867_phycr_fifo_depth_4_b_nib></dp83867_phycr_fifo_depth_4_b_nib></dp83867_phycr_fifo_depth_4_b_nib></dp83867_phycr_fifo_depth_4_b_nib>; ...
if (phydev->interface == PHY_INTERFACE_MODE_RGMII_ID) mscr |= (MII_88E1121_PHY_MSCR_RX_DELAY | MII_88E1121_PHY_MSCR_TX_DELAY); else if (phydev->interface == PHY_INTERFACE_MODE_RGMII_RXID) mscr |= MII_88E1121_PHY_MSCR_RX_DELAY; else if (phydev->interface == PHY_INTERFACE_MO...
本文主要介绍以太网的MAC(MediaAccess Control,即媒体访问控制子层协议)和PHY(物理层)之间的MII(Media Independent Interface ,媒体独立接口),以及MII的各种衍生版本——GMII、SGMII、RMII、RGMII等。 简介 从硬件的角度看,以太网接口电路主要由MAC(Media Access Control)控制器和物理层接口PHY(Physical Layer,PHY)两大...