了解與MDIO MDC介面相關的22號 45號條款

2021-10-01 07:26:46 字數 1579 閱讀 9404

管理mii介面的mdio介面是乙個雙線的序列介面,用來對phy晶元等物理層資訊進行操作管理。

mdio是management data input/output 的縮寫,有兩根線,分別為雙向的mdio和單向的mdc,用於乙太網裝置中上層對物理層的管理。之所以能夠管理這些phy晶元,是因為能夠對phy晶元的各類暫存器進行訪問和修改。

mdio介面最初是由ieee rfc802.3中的22號條款定義的,在最初的定義中,乙個單獨的mdio介面可以訪問32個不同的phy裝置中的32個暫存器,這些暫存器提供狀態和控制資訊,例如:連線狀態、傳輸速度能力、當前選擇的傳速、低壓消耗時的下電情況、全雙工還是半雙工、自動協商、錯誤提示以及反饋資訊等等。

為了滿足10g乙太網裝置的普及發展,在ieee 802.3ae 的45號條款中為mdio介面提供了額外的規範:

1)能夠通過32個埠訪問32個不同裝置的65536個暫存器;

2)為訪問10g乙太網提供額外的op碼和st碼,從而可以直接訪問暫存器位址;

3)端到端的報錯訊號;

4)環迴模式控制;

5)低壓電氣標準。

mdio匯流排有兩個訊號:管理資料時鐘(mdc)和管理資料輸入/輸出(mdio)。

mdio介面中有特定的術語定義匯流排上的各種裝置。驅動mdio匯流排的裝置被定義為站管理實體(sta)。而被mdc管理的目標裝置稱為可被mdio管理的裝置(mmd)。

sta初始化mdio所有的通訊,同時負責驅動時鐘mdc。mdc的頻率可以高達2.5 mhz。

22號條款的mdio通訊的幀格式定義如下:

幀格式中phy的位址和暫存器的位址都是5bit,這就限制了sta可以連線到的mmd的數量。此外,22號條款僅支援5v裝置,沒有其他的低壓選項。

為了彌補22號的條款中定義的缺陷,45號條款中增添了對低壓裝置的支援,最低可到1.2v,同時擴充了幀格式,能夠訪問更多的裝置和暫存器。

45號mdio通訊幀格式如下:

第45號條款的主要變化是如何訪問暫存器。在第22中,乙個單獨的幀指定要讀或寫的位址和資料,同時完成了這些工作。45號中改變這種正規化,第乙個位址幀傳送到指定的mmd和暫存器,然後傳送第二幀來執行讀或寫。

新增這個依次迴圈訪問的好處是45條款是向後相容22條款的,允許裝置的互操作。其次,通過建立乙個框架的登記位址,位址空間從5位增加到16位,這使得sta訪問65536個不同的暫存器。

為了做到這一點,在資料幀的組成部分進行了一些變化。定義了新的st**(00),用於標識第45號條款的資料幀。運算碼擴充套件到指定位址幀,寫幀,讀幀,或讀和讀後增量位址幀。由於暫存器位址不再需要,這個欄位被指定目標裝置型別的內容代替。擴充套件後還允許sta接入除了phy以外的其他裝置。

了解與MDIO MDC介面相關的22號 45號條款

管理mii介面的mdio介面是乙個雙線的序列介面,用來對phy晶元等物理層資訊進行操作管理。mdio是management data input output 的縮寫,有兩根線,分別為雙向的mdio和單向的mdc,用於乙太網裝置中上層對物理層的管理。之所以能夠管理這些phy晶元,是因為能夠對phy晶...

了解與MDIO MDC介面相關的22號 45號條款

管理mii介面的mdio介面是乙個雙線的序列介面,用來對phy晶元等物理層資訊進行操作管理。mdio是management data input output 的縮寫,有兩根線,分別為雙向的mdio和單向的mdc,用於乙太網裝置中上層對物理層的管理。之所以能夠管理這些phy晶元,是因為能夠對phy晶...

介面相關的

http協議請求頭資訊頭 accept 這個頭表示,瀏覽器告訴伺服器它支援的資料型別 accept charset 這個頭表示,瀏覽器告訴伺服器它採用的字符集 accept eecoding 這個頭表示,瀏覽器告訴伺服器它所支援的壓縮格式 accept language 這個頭表示,瀏覽器告訴伺服器...