NO:
W90P710 Programming Guide
VERSION:
2.1
PAGE:
51
The above information is the exclusive intellectual property of Winbond Electronics and shall not be disclosed,
distributed or reproduced without permission from Winbond.
Table No.: 1200-0003-07-A
11
10BASE-T half duplex capable
06
Accept management frames with
preamble suppressed
05
Auto-negotiation complete
04
Remote fault
03
Auto-negotiation capable
02
Link status(1=Up, 0=Down)
01
Jabber condition detected
00
Extended register capable
Auto-negotiation Advertisement Register(0x04)
Protocol selection (00001-IEEE802.3)
Bit
Function
15
Next page available
13
Remote fault
10
Flow control support
09
100BASE-T4 support
08
100BASE-TX full duplex support
07
100BASE-TX half duplex support
06
10BASE-T full duplex support
05
10BASE-T half duplex support
04 ~ 00
Protocol selection (00001-IEEE802.3)
Status Register #2(0x11)
Current speed(10M/100M) and operation(full/half duplex) can read from this register, the
exact bit position should refer to the PHY datasheet.
Example for auto-negotiation
(1) Set “auto-negotiation enable” and “restart auto-negotiation”(bits 12 and 9) of control
register
(2) Wait auto-negotiation complete by reading “auto-negotiation complete”(bit 5) of status
register #1 until it is set
(3) Read status register #2 to get speed and operation mode that is the result of auto-
negotiation.
(4) Set speed and operation mode of MAC