LVDS SERDES Intel® FPGA IP User Guide: Intel® Arria® 10 and Intel® Cyclone® 10 GX Devices

ID 683520
Date 9/20/2022
Document Table of Contents

LVDS SERDES IP Core Functional Modes

The LVDS SERDES IP core can function in transmitter or receiver modes.
Note: Place all RX channels in one I/O bank. Each I/O bank supports up to 24 channels.
Table 2.  Functional Modes of the LVDS SERDES IP CoreAll functional modes in this table support SERDES factors of 3 to 10.
Functional Mode Description



In the transmitter mode, the SERDES block acts as a serializer.

A PLL generates the following signals:

  • fast_clock
  • load_enable

Non-DPA Receiver

(RX Non-DPA)

In the RX non-DPA mode, The SERDES block acts as a deserializer that bypasses the DPA and DPA-FIFO.

A PLL generates the fast_clock signal. Because the incoming data is captured at the bitslip with the fast_clock signal, you must ensure the correct clock–data alignment.

DPA-FIFO Receiver


In the RX DPA-FIFO mode, the SERDES block acts as a deserializer that uses the DPA block.

The DPA block uses a set of eight DPA clocks to select the optimal phase for sampling data. These DPA clocks run at the fast_clock frequency with each clock phase-shifted 45° apart. The DPA-FIFO, a circular buffer, samples the incoming data with the selected DPA clock and forwards the data to LVDS clock domain. The bitslip circuitry then samples the data and inserts latencies to realign the data to match the desired word boundary of the deserialized data.

Soft-CDR Receiver

(RX Soft-CDR)

In the RX soft-CDR mode, the IP core forwards the optimal DPA clock (DPACLK) into the LVDS clock domain as the fast_clock signal. The IP core forwards the rx_divfwdclk, produced by the local clock generator, to the core through a PCLK network.

Because you must place RX interfaces in one I/O bank and each bank has only 12 PCLK resources, there are only 12 soft-CDR channels available.

To find out which pin pairs can support soft-CDR channels in each bank, refer to the device pin out file. In the device pin out file, the "Dedicated Tx/Rx Channel" column lists the available LVDS pin pairs in a LVDS<bank number>_<pin pair> <p or n> format. If the value of <pin pair> is an even number, the pin pair supports soft-CDR mode.