
Functional Description
Copyright 1999-2002 by LSI Logic Corporation. All rights reserved.
41 of 118
April, 2002
2.14.2 10Base-T Link Integrity Algorithm
The L84225 uses the same 10Base-T link integrity algorithm that is
defined in IEEE 802.3 clause 14. This algorithm uses normal link pulses,
referred to as NLP’s and transmitted during idle periods, to determine if
a device has successfully established a link with a remote device (called
Link Pass state). The transmit link pulse meets the template defined in
IEEE 802.3 Clause 14 and shown in
Figure 7
. Refer to IEEE 802.3
Clause 14 for more details if needed.
2.14.3 100Base-TX Link Integrity Algorithm
Since 100Base-TX is defined to have an active idle signal, then there is
no need to have separate link pulses like those defined for 10Base-T.
The L84225 uses the squelch criteria and descrambler synchronization
algorithm on the input data to determine if the device has successfully
established a link with a remote device (called Link Pass state). Refer to
IEEE 802.3 for details on both algorithms.
2.14.4 AutoNegotiation Algorithm
As stated previously, the AutoNegotiation algorithm is used for two
purposes:
To automatically configure the device for either 10/100 Mbps and
Half/Full Duplex modes
To establish an active link to and from a remote device
The AutoNegotiation algorithm is the same algorithm that is defined in
IEEE 802.3 Clause 28. AutoNegotiation uses a burst of link pulses, called
fast link pulses and referred to as FLP’s, to pass up to 16 bits of signaling
back and forth between the L84225 and a remote device. The transmit
FLP pulses meet the template specified in IEEE 802.3 and shown in
Figure 7
. A timing diagram contrasting NLP’s and FLP’s is shown in
Figure 8
.