天天看點

[RK3288][Android6.0] MII/RMII/SMII/GMII/RGMII/SGMII

Platform: Rockchip

OS: Android 6.0

Kernel: 3.10.92

MII全稱 Media Independent Interface, 用于MAC和PHY層之間

[RK3288][Android6.0] MII/RMII/SMII/GMII/RGMII/SGMII

細分類型較多,如下:

  • MII: 支援10M/100M,缺點是信号線太多,16根線。
  • RMII: Reduced MII. 簡化的MII,信号線少一倍,8根線,是以時鐘也要快一倍。
  • SMII: Serial MII. 比RMII信号線更少,4根線。
  • GMII: Gigabit MII。也就是千兆接口了。 相對前面三個,資料從4bit變成8bit。時鐘125MHz(1000/8)。缺點是信号線太多,24根線。
  • RGMII: Reduced GMII。 簡化版GMII,為了保持傳輸速率(1000Mbps)不變,在時鐘上升沿和下降沿都采樣。
  • SGMII: Serial GMII。 時鐘速率625MHz,是以能到1.2Gbps.

10/100M 以太網 PHY 與 MAC 之間的接口主要用 MII 和 RMII。 10/100/1000M 以太網

PHY 與 MAC 之間的接口主要用 RGMII。

參考:

MII/RMII/SMII/GMII/RGMII/SGMII

ARM處理器與PHY之間的MII,RMII,GMII,RGMII接口有什麼差別?

繼續閱讀