ZHCSM98D August 2020 – December 2023 DP83TD510E
PRODUCTION DATA
DP83TD510E 的 SMI 功能支持使用寄存器 REGCR (0x0D) 和 ADDAR (0x0E) 以及 IEEE 802.3ah 草案第 22 条所定义的 MDIO 管理器件 (MMD) 间接方法对扩展寄存器组进行读写访问,从而访问第 45 条所定义的扩展寄存器组。
标准寄存器组 MDIO 寄存器 0 至 31 通过正常直接 MDIO 访问或间接方法访问,但寄存器 REGCR (0x0D) 和 ADDAR (0x0E) 除外,仅使用正常 MDIO 事务访问该寄存器。SMI 功能会忽略对这些寄存器的间接访问。
REGCR[15:14] | 函数 |
---|---|
00 |
通过访问寄存器 ADDAR 可修改扩展寄存器“设置地址”寄存器。为访问扩展寄存器组中的任何寄存器,该地址寄存器应始终处于初始化状态。 |
01 | 通过访问寄存器 ADDAR 可访问由地址寄存器中值所选择的扩展寄存器组中的寄存器。 |
10 | 通过访问寄存器 ADDAR 可访问由地址寄存器中值所选择的扩展寄存器组中的寄存器。访问完成后,读取和写入操作都会使地址寄存器中的值递增。 |
11 | 通过访问寄存器 ADDAR 可访问由地址寄存器中值所选择的扩展寄存器组中的寄存器。访问完成后,仅写入访问会使地址寄存器中的值递增。对于读取访问,地址寄存器中的值保持不变。 |
以下小节介绍了如何使用寄存器 REGCR 和 ADDAR 对扩展寄存器组执行操作。这些描述使用器件地址进行常规 MMD 寄存器访问 (DEVAD[4:0] = 11111)。