
OpenLDI/FPD-LINK/LVDS Receiver Interface IP
User Guide
© 2017-2019 Lattice Semiconductor Corp. All Lattice trademarks, registered trademarks, patents, and disclaimers are as listed at
All other brand or product names are trademarks or registered trademarks of their respective holders. The specifications and information herein are subject to change without notice.
FPGA-IPUG-02021-1.1
25
2.3.8.
GPLL
GPLL is a general purpose Lattice PLL. In FPD-Link Rx interface, use of PLL is required. This is used to generate the ECLK
and start the initialization, synchronization, and data alignment processes.
CLKFB
RST
CLKI
PHASEDIR
PHASESEL
PHASESTEP
PHASELOADREG
CLKOP
CLKOS
LOCK
GPLL
Figure 2.22. GPLL Block Diagram
2.3.9.
LVDS71 Pixel Map Module
lvds71_pxlmap is used to decode the output parallel data of fpd_link_rx and convert them into pixel format. Up to four
valid output pixel data is supported depending on the design configuration. The timing diagrams in
and
show how data is mapped.
d0_ch0_i
pixel_clk_i
de_o
vsync_o
hsync_o
pixel_d0_o
pixel_d1_o
pixel_d2_o
pixel_d3_o
rst_n_i
d1_ch0_i
d2_ch0_i
d3_ch0_i
d0_ch1_i
d1_ch1_i
d2_ch1_i
d3_ch1_i
lvds71_pxlmap
Figure 2.23. LVDS71 Pixel Map Block Diagram