English
Language : 

TLK3134_1 Datasheet, PDF (36/150 Pages) Texas Instruments – 4-Channel Multi-Rate Transceiver
TLK3134
4-Channel Multi-Rate Transceiver
SLLS838D – MAY 2007 – REVISED JULY 2008
www.ti.com
The 8B/10B encoder converts 8-bit wide data to a 10-bit wide encoded data character to improve its
transition density. This transmission code includes D Characters, used for transmitting data, and K
Characters, used for transmitting protocol information. Each K or D character code word can also have
both a positive and a negative disparity version. The disparity of a code word is selected by the encoder to
balance the running disparity of the serialized data stream.
The generation of K-characters to be transmitted on each channel is controlled by transmit control pins,
TXC(3:0). When the control pin is asserted along with the 8 bits of data, an 8B/10B K-character is
transmitted. Similarly, reception of K-characters is reported by the receive control pins, RXC(3:0). When
receive control pin is asserted, the corresponding byte on the receive data bus should be interpreted as a
K-character. The TLK3134 will transmit and receive all of the twelve valid K-characters as defined in
Table 2-15.
K-CODE
00 through FF
K28.0
K28.1
K28.2
K28.3
K28.4
K28.5
K28.6
K28.7
K23.7
K27.7
K29.7
K30.7
TXC(3:0)
OR
RXC(3:0)
0
1
1
1
1
1
1
1
1
1
1
1
1
Table 2-15. Valid K-Codes
DATA BUS BYTES
(RXD[x: x-7]
OR TXD[x: x-7])
DDD DDDDD
000 11100
001 11100
010 11100
011 11100
100 11100
101 11100
110 11100
111 11100
111 10111
111 11011
111 11101
111 11110
ENCODED K-CODE
NEGATIVE
RUNNING
DISPARITY
POSITIVE
RUNNING
DISPARITY
dddddd dddd
dddddd dddd
001111 0100
110000 1011
001111 1001
110000 0110
001111 0101
110000 1010
001111 0011
110000 1100
001111 0010
110000 1101
001111 1010
110000 0101
001111 0110
110000 1001
001111 1000
110000 0111
111010 1000
000101 0111
110110 1000
001001 0111
101110 1000
010001 0111
011110 1000
100001 0111
K-CODE DESCRIPTION
Normal data
IdleO/busy
IdleE/busy
Channel Alignment (A)
IdleE/not-busy (K)
Code Violation or Parity Error
IdleO/not-busy
SOP(S)
EOP(T)
Table 2-16 provides additional transmit data control coding and descriptions that have been incorporated
into 10 Gbps Ethernet. Data patterns put on XGMII transmit data bus other than those defined in
Table 2-16 when the transmit control pin is asserted will result in an invalid K-character being transmitted
which will result in a code error at the receiver.
DATA BUS
(TXD[x: x-7]
OR RXD[x: x-7])
00 through FF
00 through 06
07
08 through 9B
9C
9D through FA
FB
FC
FD
FE
FF
Table 2-16. Valid XGMII Channel Encodings
TXC(3:0)
OR
RXC(3:0)
0
1
1
1
1
1
1
1
1
1
1
DESCRIPTION
Normal Data Transmission
Reserved
Idle
Reserved
Sequence (only valid in Channel 0)
Reserved
Start (only valid in Channel 0)
Reserved
Terminate
Transmit error propagation
Reserved
36
Detailed Description
Submit Documentation Feedback