beautypg.com

Serializer – Altera LVDS SERDES User Manual

Page 4

background image

Clock Domain

Modes

Block

Path

DPA

DPA FIFO and Soft-
CDR modes

DPA Circuitry

RX Data Path

LVDS-DPA domain crossing

DPA-FIFO mode

DPA FIFO

LVDS

Non-DPA and DPA-
FIFO modes

Bitslip and
Deserializer

DPA clock domain

Soft CDR modes

Generates PCLK and
LOADEN in these modes

Soft-CDR mode

Local Clock
Generator

Clock Generation and
Multiplexers

Selects LVDS clock sources for
all modes

All modes

SERDES Clock
Multiplexers

Serializer

The serializer consists of two sets of registers. The first set of registers captures the parallel data from the
core using the LVDS fast clock. The

loaden

clock is provided alongside the LVDS fast clock, to enable these

capture registers once per coreclock period. After the data is captured, the data is then loaded into a shift
register, which shifts the LSB towards the MSB, one bit per fast clock cycle. The MSB of the shift register
feeds the LVDS output buffer; hence, higher order bits precede lower order bits in the output bitstream.

The following figure shows the serializer waveform.

Figure 2: LVDS x8 Serializer Waveform

7 6 5 4 3 2 1 0 a b c d e f g h A B C D E F

X X

X X X X X X X X

ABCDEFGH

abcdefgh

76543210

XXXXXXXX

TXDAT[7:0]

FCLK

LOADEN

LVDSOUT

This waveform is specific to serialization factor = 8.

Description

Signal

Data to be serialized (supported serialization factors are 3 -10).

txdat[7:0]

Clock used for transmitter.

fclk

Enable signal for serialization.

loaden

LVDS data stream, output from the Altera LVDS SERDES channel.

lvdsout

Altera LVDS SERDES IP Core User Guide

Altera Corporation

Send Feedback

ug_altera_lvds

Serializer

4

2014.08.18