8b/10b control symbols – Teledyne LeCroy Line Code and Symbolic Decoders User Manual
Page 11

Instruction Manual
922663 Rev A
9
Protocol - Select the protocol to use when viewing Symbolic decodes. Each protocol has a pre-defined
translation of the symbol into a character name (primitive) . Refer to the latest version of the standard
for a detailed translation table. To use your own primitive translation file, choose Other.
Primitive File - Touch Browse and navigate to your custom primitive file. You must choose Other from
the Protocol selection to enable this field.
F
ILTER
D
IALOG
Use the Filter dialog to specify those primitives that are to be Decoded, and those to be Filtered out of
the results. The list of primitives will vary based on your Protocol selection. Select the item, then use the
Left and Right Arrow buttons to move it in or out of either list.
8b/10b Control Symbols
This table provides the standard 8b/10b Control Symbols.
Input
RD = -1
RD = +1
HGF EDCBA
abcdei fghj
abcdei fghj
K.28.0
000 11100
001111 0100
110000 1011
K.28.1 †
001 11100
001111 1001
110000 0110
K.28.2
010 11100
001111 0101
110000 1010
K.28.3
011 11100
001111 0011
110000 1100
K.28.4
100 11100
001111 0010
110000 1101
K.28.5 †
101 11100
001111 1010
110000 0101
K.28.6
110 11100
001111 0110
110000 1001
K.28.7 ‡
111 11100
001111 1000
110000 0111
K.23.7
111 10111
111010 1000
000101 0111
K.27.7
111 11011
110110 1000
001001 0111
K.29.7
111 11101
101110 1000
010001 0111
K.30.7
111 11110
011110 1000
100001 0111
From Peter A. Franaszek, Albert X. Widmer, et al. "Byte oriented DC balanced (0,4) 8B/10B partitioned
block transmission code." US Patent 4486739. December 4, 1984.
† Within the control symbols, K.28.1, K.28.5, and K.28.7 are "comma symbols." Comma symbols are
used for synchronization (finding the alignment of the 8b/10b codes within a bit-stream). If K.28.7 is not
used, the unique comma sequences 0011111 or 1100000 cannot be found at any bit position within any
combination of normal codes.
‡ If K.28.7 is allowed in the actual coding, a more complex definition of the synchronization pattern than
suggested by † needs to be used, as a combination of K.28.7 with several other codes forms a false
misaligned comma symbol overlapping the two codes. A sequence of multiple K.28.7 codes is not
allowable in any case, as this would result in undetectable misaligned comma symbols. K.28.7 is the only
comma symbol that cannot be the result of a single bit error in the data stream