Functional description, Transmitter, 8b10b encoder – Altera ASI MegaCore Function User Manual
Page 16: Transceiver, Chapter 4. functional description, Transmitter –1, 8b10b encoder –1 transceiver –1

January 2014
Altera Corporation
Asynchronous Serial Interface (ASI) MegaCore Function User Guide
4. Functional Description
The ASI MegaCore function consists of the following elements:
■
Low voltage differential signalling (LVDS) inputs and outputs (I/Os) for the
receiver and transmitter
■
ASI transmitter
■
ASI receiver
■
Two PLLs for frequency multiplication—one for the transmitter, one for the
receiver
Transmitter
The transmitter comprises the following elements:
■
8B10B encoder
■
Serializer
Figure 4–1
shows the ASI transmitter.
8B10B Encoder
The 8B10B encoder converts an 8-bit wide word to a 10-bit wide word. The complete
list of codes can be found in the DVB-ASI EN50083-9 standard.
A control code input inserts comma characters (K28.5) when no data is available at the
input of the encoder.
Transceiver
The transceiver can be either a serializer for soft-logic implementations, or GX
transceivers.
Figure 4–1. ASI Transmitter
8B10B
Encoder
LVDS I/O
Serial Data
Serializer
10
8
Parallel
Data
FIFO
Buffer
Over-
sampler
Transceiver
10
GX-based devices only
Soft-logic transceiver implementations only
Transceiver