General Description
Encoder/Decoder pair that implements the standard IBMĀ® 8b/10b line code for a DC-balanced serial data stream. The 8b/10b code is a common encoding scheme used for the transmission of serial AC-coupled data with embedded clock over larger distances.
Key Design Features
ā Supports the standard IBMĀ® 8b/10b line code for a DC-balanced serial data stream
ā Supports all standard control symbols ā K.28.0 to K.30.7
ā Separate encoder and decoder pair
ā Fully synchronous design with data input and output valid flags
ā Generic parallel input and output data widths
ā Error flags indicate control symbol errors and general decoding errors
ā Running disparity calculations handled internally and provided as an output port
ā Fully scalable architecture
ā Suitable for use in serial data links of 6 GHz+ on basic FPGA devices
Applications
ā High speed serial interfaces with embedded clocking
ā DC-balanced, AC-coupled serial interfaces
ā Prerequisite for the transmission of serial data over large distances
ā Encoding scheme used in a wide range of communication standards
ā Examples include: Ethernet, PCI Express, DVB-ASI, Digital audio, Fibre Channel etc.