Features, General description, Features –2 general description –2 – Altera 8B10B Encoder/Decoder MegaCore Function User Manual

Page 6

Advertising
background image

1–2

Chapter 1: About This MegaCore Function

Features

8B10B Encoder/Decoder MegaCore Function User Guide

May 2011

Altera Corporation

Features

The following list summarizes the features of the 8B10B Encoder/Decoder MegaCore
function:

8b/10b encoding and decoding.

Cascaded encoding and decoding.

Industry compatible special character coding.

Easy-to-use IP MegaWizard

interface.

Support for OpenCore Plus evaluation.

IP functional simulation models for use in Altera-supported VHDL and Verilog
HDL simulators.

General Description

Encoders and decoders are used for physical layer coding for Gigabit Ethernet, Fibre
Channel, and other applications. The 8b/10b encoder takes byte inputs, and generates
a direct current (DC) balanced stream (equal number of 1s and 0s) with a maximum
run length of 5. Some of the individual 10-bit codes will have an equal number of 1s
and 0s, while others will have either four 1s and six 0s, or, six 1s and four 0s. In the
latter case, the disparity between 1s and 0s is used as an input to the next 10-bit code
generation, so that the disparity can be reversed, and maintain an overall balanced
stream. For this reason, some 8-bit inputs have two valid 10-bit codes, depending on
the input disparity.

The Altera 8B10B Encoder/Decoder is a compact, high performance MegaCore
function capable of encoding and decoding in multi-gigabit applications.

Cyclone IV E

Full

Cyclone IV GX

Full

HardCopy

®

II

Full

HardCopy III

Preliminary

HardCopy IV E

Preliminary

HardCopy IV GX

Preliminary

Stratix

®

Full

Stratix GX

Full

Stratix II

Full

Stratix II GX

Full

Stratix III

Full

Stratix IV

Full

Other device families

No support

Table 1–2. Device Family Support (Part 2 of 2)

Device Family

Support

Advertising