天天看點

PHY、MAC基礎知識

文章目錄

    • 實體連接配接
      • 歸納
    • 時序
      • Delay不滿足時表現
    • 調試手段

實體連接配接

  • PHY通用連接配接
PHY、MAC基礎知識
  • MAC直連
PHY、MAC基礎知識

歸納

  1. RGMII總線包含資料總線MII與控制總線MDIO;
  2. 時鐘由資料發起方提供;
  3. MAC-PHY連接配接方式,引腳名直接連接配接;
  4. MAC-MAC連接配接方式,TX\RX交叉連接配接;
  5. SOC網絡相關引腳需要複用為RGMII模式,相應DTS修改:

時序

  • Tx Delay
PHY、MAC基礎知識

因為調整信号傳輸對信号時序要求,對資料保持時間要求,Ttxd=Tclk與緊跟其後資料線邊沿的時間;

RGMII全速為125MHz(8ns),是以可調範圍0~7ns。

Delay不滿足時表現

  • 驅動無直接報錯,檢查信号線上資料正常(TXD[3:0]都為有效的資料信号,控制信号正常);
  • ping網關失敗,報錯資訊:eqos_recv: RX packet not available

調試手段

  • uboot下,增加指令:rgmii_delay

使用示例

rgmii_delay rx 4
           
  • linux下,增加device調試節點:mdio_tool

使用示例

hik_echo "r 0x02 0 2" > /sys/bus/mdio_bus/devices/dwc_phy-1\:00/mdio_tool
           

繼續閱讀