ZHCSNQ7D December 2020 – April 2025 DP83TG720R-Q1
PRODUCTION DATA
串行管理接口支持訪問 DP83TG720R-Q1 內部寄存器空間,從而獲得狀態信息和配置。SMI 符合 IEEE 802.3 第 22 條。所實現的寄存器組包括 IEEE 802.3 所需寄存器和其他幾個寄存器,能夠提高 DP83TG720R-Q1 的可見性和可控性。
SMI 包括管理時鐘 (MDC) 和管理輸入和輸出數據引腳 (MDIO)。MDC 來源于外部管理實體,也稱為站 (STA)。MDC 不應持續運行,在總線空閑時可由外部管理實體關閉。
MDIO 由外部管理實體和 PHY 提供。MDIO 引腳上的數據在 MDC 的上升沿鎖存。MDIO 引腳需要一個能夠在空閑與轉換期間將 MDIO 拉高的上拉電阻器 (2.2k?)。
最多 9 個 DP83TG720R-Q1 PHY 可共用一條公共 SMI 總線。為區分 PHY,采用了 3 位地址。上電復位期間,DP83TG720R-Q1 通過鎖存 PHY_AD 配置引腳來確定其地址。
在上電復位后的首個周期內,管理實體不得啟動 SMI 事務。為維持有效運行,在硬復位取消置位之后,SMI 總線必須至少在一個 MDC 周期保持未激活狀態。在正常 MDIO 事務中,寄存器地址直接取自管理幀 reg_addr 字段,因此允許直接訪問 32 個 16 位寄存器(包括 IEEE 802.3 定義的寄存器和特定于供應商的寄存器)。數據字段用于讀取和寫入操作。開始代碼由 <01> 模式指示。該模式確保 MDIO 線路從默認空閑線路狀態轉換。轉換定義為寄存器地址字段與數據字段之間所插入的空閑位時間。為避免讀操作期間發生資源爭用,在第一個比特周轉期間,沒有器件能夠主動驅動 MDIO 信號。定址 DP83TG720R-Q1 在第二個轉換位時以零驅動 MDIO,并在此之后以所需數據驅動。
對于寫入事務,站管理實體會將數據寫入定址 DP83TG720R-Q1,因而無需 MDIO 轉換。轉換時間由管理實體通過插入 <10> 來填充。
| SMI 協議 | <idle> <start> <op code> <device address> <reg address> <turnaround> <data> <idle> |
|---|---|
| 讀取操作 | <idle><01><10><AAAAA><RRRRR><Z0><XXXX XXXX XXXX XXXX><idle> |
| 寫入操作 | <idle><01><01><AAAAA><RRRRR><10><XXXX XXXX XXXX XXXX><idle> |