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

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

LVDS SERDES IP Core Functional Description

You can configure each LVDS SERDES IP core channel as a receiver or a transmitter for a single differential I/O.

Each LVDS SERDES IP core channel contains a SERDES, a bitslip block, DPA circuitry for all modes, a high-speed clock tree (LVDS clock tree) and forwarded clock signal for soft-CDR mode. Therefore, an n-channel LVDS interface contains n-serdes_dpa blocks.

The I/O PLLs drive the LVDS clock tree, providing clocking signals to the LVDS SERDES IP core channel in the I/O bank.

Figure 1.  LVDS SERDES Channel Diagram


Table 3.   LVDS SERDES IP Core Channel Paths and Functional UnitsThis table lists the paths and seven functional units in each LVDS SERDES IP core channel.
Path Block Mode Clock Domain
TX Data Path Serializer TX LVDS
RX Data Path DPA
  • DPA-FIFO
  • Soft-CDR
DPA
DPA FIFO DPA-FIFO LVDS–DPA domain crossing
  • Bitslip
  • Deserializer
  • Non-DPA
  • DPA-FIFO
LVDS
Soft CDR DPA
Clock Generation and Multiplexers Local Clock Generator Soft-CDR Generates PCLK and load_enable in these modes
SERDES Clock Multiplexers All Selects LVDS clock sources for all modes