TLK10002
www.ti.com
SLLSE75 –MAY 2011
Lane Alignment Components
•
Lane Alignment Master (LAM)
–
–
Responsible for generating proprietary LS lane alignment initialization pattern
Resides in the TLK10002 LS receiver (one instance in Channel A, one instance in Channel B)
–
Responsible for bringing up LS receive link for the data sent from the TLK10002 to a link partner
device
–
Monitors the LS_OK_IN_A/B pins for “Link Status OK” signals sent from the Lane Alignment Slave
(LAS) of the link partner device
–
Resides in the link partner device (one instance in Channel A, one instance in Channel B)
–
Responsible for bringing up LS transmit link for the data sent from the link partner device to the
TLK10002
–
Monitors the “Link Status OK” signals sent from the LS_OK_OUT_A/B pins of the Lane Alignment
Slave (LAS) of the TLK10002
•
Lane Alignment Slave (LAS)
–
–
–
–
Responsible for monitoring the LS lane alignment initialization pattern
Performs channel synchronization per lane (2 or 4 lanes) through byte rotation
Performs lane alignment and realignment of bytes across lanes
Resides in the TLK10002 LS transmitter (one instance in Channel A, one instance in Channel B)
–
Generates the “Link Status OK” signal for the LAM on the link partner device
Resides in the link partner device (one instance in Channel A, one instance in Channel B)
Generates the “Link Status OK” signal for the LAM on the TLK10002 device.
–
–
Lane Alignment Operation
During lane alignment, the LS transmitter (LAM) sends a repeating pattern of 49 characters (control + data)
simultaneously across all enabled LS lanes. These simultaneous streams are then encoded by 8B/10B encoders
in parallel. The proprietary lane alignment pattern consists of the following characters:
/K28.5/ (CTL=1, Data=0xBC)
Repeat the following sequence of 12 characters four times:
/D30.5/ (CTL=0, Data=0xBE)
/D23.6/ (CTL=0, Data=0xD7)
/D3.1/ (CTL=0, Data=0x23)
/D7.2/ (CTL=0, Data=0x47)
/D11.3/ (CTL=0, Data=0x6B)
/D15.4/ (CTL=0, Data=0x8F)
/D19.5/ (CTL=0, Data=0xB3)
/D20.0/ (CTL=0, Data=0x14)
/D30.2/ (CTL=0, Data=0x5E)
/D27.7/ (CTL=0, Data=0xFB)
/D21.1/ (CTL=0, Data=0x35)
/D25.2/ (CTL=0, Data=0x59)
The above 49-character sequence is repeated until LS_OK_IN_A/B is asserted. Once LS_OK_IN_A/B is
asserted, the LAM resumes transmitting traffic received from the high speed side SERDES immediately.
The TLK10002 performs lane alignment across the lanes similar in fashion to the IEEE 802.3ae-2002 (XAUI)
specification. XAUI only operates across 4 lanes while LAS operates with 2 or 4 lanes. The lane alignment state
machine is shown in Figure 9. The comma (K28.5) character is used for lane to lane alignment instead of XAUI’s
/A/ character.
Lane alignment checking is not performed by the LAS after lane alignment is achieved. After LAM detects that
the LS_OK_IN_A/B signal is asserted, normal system traffic is carried instead of the proprietary lane alignment
pattern.
Channel Synchronization is performed during lane alignment and normal system operation.
Copyright © 2011, Texas Instruments Incorporated
13