8B/10B Encoding

Jan. 22, 2001
With the PCI fabric bridge, the transmitted data exits from the PCI interface through logic that converts it into the StarGen protocol. That converted format is then processed by a cyclic redundant (CRC) block, and a CRC value is appended to the end...

With the PCI fabric bridge, the transmitted data exits from the PCI interface through logic that converts it into the StarGen protocol. That converted format is then processed by a cyclic redundant (CRC) block, and a CRC value is appended to the end of the transmission stream. It is then encoded by the 8B/10B encoder, producing a 10-bit stream of data fed to the transmitter, which serializes the data and finally sends it out across the link.

Likewise at the receive side, the receiver receives the serial data, recovers the clock, and converts it back into a parallel data form. It then decodes 8B/10B characters into a byte stream and then processes that byte stream to check and verify the CRC values. If the CRC checks, the data stream has been successfully recovered.

The 8B/10B encoding serves two purposes. First, it makes sure there are enough transitions in the serial data stream so the clock can be recovered easily from the embedded data. Second, because it transmits the same number of ones as zeros, it maintains a d-c balance. This is important for transporting data between several chassis that may have different ground potentials or different power supplies.

For transmission, an 8B/10B encoding scheme is employed. When encoded for transmission, 8-bit characters are encoded into a 10-bit stream. On receipt, the arriving 10-bit coded word is decoded into an 8-bit byte.

Sponsored Recommendations

Board-Mount DC/DC Converters in Medical Applications

March 27, 2024
AC/DC or board-mount DC/DC converters provide power for medical devices. This article explains why isolation might be needed and which safety standards apply.

Use Rugged Multiband Antennas to Solve the Mobile Connectivity Challenge

March 27, 2024
Selecting and using antennas for mobile applications requires attention to electrical, mechanical, and environmental characteristics: TE modules can help.

Out-of-the-box Cellular and Wi-Fi connectivity with AWS IoT ExpressLink

March 27, 2024
This demo shows how to enroll LTE-M and Wi-Fi evaluation boards with AWS IoT Core, set up a Connected Health Solution as well as AWS AT commands and AWS IoT ExpressLink security...

How to Quickly Leverage Bluetooth AoA and AoD for Indoor Logistics Tracking

March 27, 2024
Real-time asset tracking is an important aspect of Industry 4.0. Various technologies are available for deploying Real-Time Location.

Comments

To join the conversation, and become an exclusive member of Electronic Design, create an account today!