.
以太网
PHY
寄存器分析
1
、以太网
PHY
标准寄存器分析
PHY
是
IEEE802.3
中定义的一个标准模块,
STA
(
station
management
entity
,
管理实体,
一般为
MAC
或
CPU
)
通过
SMI
(
Serial Manage Interface
)
对
PHY
的行为、状态进行管理和控制,而具体管理和控制动作是通过读写
PHY
内部的寄存器实现的。
PHY
寄存器的地址空间为
5
位,
从
0
到
31
最多可以定义
32
个寄存器
(随着芯片功能不断增加,
很多
PHY
芯片采用分页技术来扩展地址
空间以定义更多的寄存器,在此不作讨论)
,
IEEE802.3
定义了地址为
0-15
这
16
个寄存器的功能,地址
16-31
的寄存器留给芯片制造商自由定义,如表
1
所
示。以下结合实际应用,对
IEEE802.3
定义的寄存器各项功能进行分析。
表
1 PHY
管理寄存器集
Register address
Register name
Basic/Extended
MII
GMII
0
Control
B
B
1
Status
B
B
2,3
PHY Identifier
E
E
4
Auto-Negotiation
E
E