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
![background image](https://www.manualsdir.com/files/763689/content/doc016.png)
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