8B/10B encoding and decoding for high speed applications

A technology of bit coding and coding bits, which is applied in the direction of code conversion, synchronization/start-stop system, individual digital conversion, etc., and can solve problems such as increasing the speed of encoding and decoding

A technology of bit coding and coding bits, which is applied in the direction of code conversion, synchronization/start-stop system, individual digital conversion, etc., and can solve problems such as increasing the speed of encoding and decoding

CN100553150CInactive Publication Date: 2009-10-21INT BUSINESS MASCH CORP

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • 8B/10B encoding and decoding for high speed applications
  • 8B/10B encoding and decoding for high speed applications
  • 8B/10B encoding and decoding for high speed applications

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0031] The present invention goes beyond that disclosed in US Patent No. 5,245,339 and US Patent No. 4,486,739 by the following improvements. A new class of vectors is developed for mapping from and to the encoding domain, which will enable encoding and decoding equations with generally shorter latencies. The 8B / 10B encoding itself has not changed. Inequalities in the encoding and decoding processes are handled by separate rather than shared classifications and require only a small amount of additional circuitry. In US Patent No. 4,486,739, a shared taxonomy is employed. While conventional circuits provide running disparity with encoded or decoded data at the end of a byte or block of bytes, the present invention has the advantage of not requiring immediate knowledge of running at the beginning of the encoding or decoding and error checking process. Advantages of non-equal polarity. Thus, instead of disparities at the end, disparities at the beginning of the current byte al...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

During decoding and encoding, the starting disparity of the current block is calculated by using the disparity of some previous reference points and the disparity properties of the bytes from the reference point to the current block boundary. A byte is characterized by whether the byte is an unbalanced coded vector and whether the number of unbalanced vectors is odd or even. In addition, bytes are characterized by whether the bytes are balanced and how many balanced encoded vectors exist. Generate new classifications for encoding and decoding 3B / 4B and 5B / 6B transfer encodings. Generate separate functions for specific unequal aspects. By assuming that the actual running disparity is equal to the exit disparity of the next preceding byte to which the disparity relates, the byte is detected during decoding by comparing the leading disparity of the necessary byte to the disequilibrium of the actual running disparity. Inequality violations on the front end.

Description

[0001] Cross References to Related Applications [0002] This application claims priority to US Provisional Application No. 60 / 289,556, filed May 8, 2001, the disclosure of which is incorporated herein by reference. technical field [0003] The present invention relates to transfer coding, and more particularly to 8B / 10B coding and decoding for high speed applications. Background technique [0004] Serialized, self-timed chip input-output (I / O) is gaining momentum. It is desirable to replace many wide bidirectional and shared buses with individual high-speed, serial communication channels. 8B / 10B transmission coding is described in U.S. Patent No. 4,486,739, entitled "Byte Oriented DC Balanced (0,4) 8B / 10B Partition Block Transmission Code," by Franaszek and Widmer, the disclosure of which is incorporated herein by reference, This application is well established in the industry due to its ease of implementation and transport. [0005] For a detailed discussion of 8B / 10B t...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
21 Oct 2009
Publication
CN100553150C
IPC
H03M5/14; H04L25/49; H03M7/14; H03M7/20
CPC
H03M7/20; H03M5/14
Inventors
A·X·威德默