LVDS SERDES Intel® FPGA IP User Guide: Intel® Arria® 10 and Intel® Cyclone® 10 GX Devices
ID
683520
Date
7/13/2021
Public
A newer version of this document is available. Customers should click here to go to the newest version.
Release Information
LVDS SERDES IP Core Features
LVDS SERDES IP Core Functional Modes
LVDS SERDES IP Core Functional Description
LVDS SERDES IP Core Initialization and Reset
LVDS SERDES IP Core Signals
LVDS SERDES IP Core Parameter Settings
LVDS SERDES IP Core General Settings
LVDS SERDES IP Core Timing
LVDS SERDES IP Core Design Examples
Additional LVDS SERDES IP Core References
LVDS SERDES Intel FPGA IP User Guide Archives
Document Revision History for LVDS SERDES Intel® FPGA IP User Guide: Intel® Arria® 10 and Intel® Cyclone® 10 GX Devices
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 load_enable clock is provided alongside the LVDS fast clock, to enable these capture registers once in each coreclock period.
After the data is captured, it is loaded into a shift register that shifts the LSB towards the MSB at one bit per fast clock cycle. The MSB of the shift register feeds the LVDS output buffer. Therefore, higher order bits precede lower order bits in the output bitstream.
Figure 2. LVDS x8 Serializer WaveformThis figure shows the waveform specific to serialization factor of eight.
| Signal | Description |
|---|---|
| tx_in[7:0] | Data for serialization (Supported serialization factors: 3–10) |
| fast_clock | Clock for the transmitter |
| load_enable | Enable signal for serialization |
| lvdsout | LVDS output data stream from the LVDS SERDES IP core channel |