Dpa fifo, Bitslip, Deserializer – Altera LVDS SERDES User Manual
Page 5: Initialization and reset

DPA FIFO
In DPA-FIFO mode, the DPA FIFO synchronizes the retimed data to the high-speed LVDS clock domain.
Because the DPA clock may shift phase during the initial lock period, the FIFO must be held in reset state
until the DPA locks; otherwise, there may be a data run-through condition due to the FIFO write pointer
creeping up to the read pointer.
Bitslip
Use bitslip circuitry to insert latencies in increments of one
fclk
cycle for data word alignment. The data
slips one bit for every pulse of the
rx_bitslip_ctrl
signal. You must wait at least five core clock cycles
before checking if the data is aligned because it will take at least two core clock cycles to purge the undefined
data.
When enough bitslip signals are sent to rollover the bitslip counter, the
rx_bitslip_max
status signal is
asserted after five core clock cycles to indicate that it has reached its maximum counter value of the bitslip
counter rollover point.
Deserializer
The deserializer consists of shift registers. The deserialization factor determines the depth of the shift registers.
The
loaden
signal is a pulse with a frequency of the
fclk
divided by the deserialization factor. The
deserializer converts a 1-bit serial data stream into a parallel data stream based on the deserialization factor.
Figure 3: LVDS x8 Deserializer Waveform
7 6 5 4 3 2 1 0 a b c d e f g h A B C D E F G H X X X X X X X X
ABCDEFGH
abcdefgh
76543210
XXXXXXXX
RX_IN
FCLK
LOADEN
RX_OUT[7:0]
Description
Signal
LVDS data stream, input to the Altera LVDS SERDES channel.
rx_in
Clock used for receiver.
fclk
Enable signal for deserialization.
loaden
Deserialized data.
rx_out[7:0]
Initialization and Reset
This section describes the initialization and reset aspects, using control characters. This section also provides
a recommended initialization and reset flow for the Altera LVDS SERDES IP core.
Altera Corporation
Altera LVDS SERDES IP Core User Guide
5
DPA FIFO
ug_altera_lvds
2014.08.18