beautypg.com

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

Page 11

background image

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