DM9101
10/100Mbps Ethernet Physical Layer Single Chip Transceiver
Basic Mode Control Register (BMCR) - Register 0 (continued)
Bit
0.9
Bit Name
Restart Auto-
negotiation
Default
0,RW/SC
Description
Restart Auto-negotiation:
1= Restart Auto-negotiation.
0= Normal Operation
When this bit is set the Auto-negotiation process is re-initiated.
When Auto-negotiation is disabled (bit 12 of this register
cleared), this bit has no function and it should be cleared. This
bit is self-clearing and will return a value of 1 until Auto-
negotiation is initiated. The operation of the Auto-negotiation
process will not be affected by the management entity that
clears this bit
Duplex Mode:
0.8
Duplex Mode
1,RW
1= Full Duplex operation.
0= Normal operation
If Auto-negotiation is disabled, setting this bit will cause the
DM9101 to operate in full duplex mode. When Auto-negotiation
is enabled, this bit reflects the duplex selected by Auto-
negotiation
Collision Test:
1= Collision Test enabled.
0= Normal Operation
When set, this bit will cause the COL signal to be asserted in
response to the assertion of TX_EN
Reserved:
0.7
0.6
Collision Test
Reserved
0,RW
0,RO
Write as 0, ignore on read
Basic Mode Status Register (BMSR) - Register 1
Bit
Bit Name
Default
Description
100Base-T4 Capable:
1.15
100Base-T4
0,RO/P
1=DM9101 is able to perform in 100Base-T4 mode
0=DM9101 is not able to perform in 100Base-T4 mode
100Base-TX Full Duplex Capable:
1= DM9101 is able to perform 100Base-TX in Full Duplex mode
0= DM9101 is not able to perform 100Base-TX in Full Duplex
mode
100Base-TX Half Duplex Capable:
1=DM9101 is able to perform 100Base-TX in Half Duplex mode
0=DM9101 is not able to perform 100Base-TX in Half Duplex
mode
1.14
1.13
100Base-TX
Full Duplex
1,RO/P
1,RO/P
1,RO/P
1,RO/P
0,RO
100Base-TX
Half Duplex
10Base-T Full Duplex Capable:
1.12
10Base-T
Full Duplex
1=DM9101 is able to perform 10Base-T in Full Duplex mode
0=DM9101 is not able to perform 10Base-T in Full Duplex
mode
10Base-T Half Duplex Capable:
1.11
10Base-T
Half Duplex
1=DM9101 is able to perform 10Base-T in Half Duplex mode
0=DM9101 is not able to perform 10Base-T in Half Duplex
mode.
Reserved:
1.10-1.7
Reserved
Write as 0, ignore on read
22
Final
Version: DM9101-DS-F03
July 22, 1999