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.
20
FPGA-IPUG-02021-1.1
Table 2.4. FPD-Link Rx Pin List Summary
Port Name
Width
Dir
Type
Description
gsync_rst_i
1
I
LVCMOS
Asynchronous active high reset for GDDR_SYNC.
1 – System on reset
bw_align_rst_i
1
I
LVCMOS
Asynchronous active high reset for BW_ALIGN.
1 – System on reset
eclk_i
1
I
LVCMOS
Fast clock input for ECLKSYNC. Must come from CLKOS of GPLL.
clk_ch0_i
1
I
LVDS
LVDS Input clock to LVDS 7:1 RX Wrapper channel 0.
For all dual channel configuration, only channel 0 clock is used
as reference clock for the system
clk_ch1_i
1
I
LVDS
LVDS Input clock to LVDS 7:1 RX Wrapper channel 1.
For all 2:1 configuration, only channel 0 clock is used as
reference clock for the system, channel 1 clock is unused
d0_ch0_i
1
I
LVDS
LVDS Input data lane 0 to LVDS 7:1 RX Wrapper channel 0
d1_ch0_i
1
I
LVDS
LVDS Input data lane 1 to LVDS 7:1 RX Wrapper channel 0
d2_ch0_i
1
I
LVDS
LVDS Input data lane 2 to LVDS 7:1 RX Wrapper channel 0
d3_ch0_i
1
I
LVDS
LVDS Input data lane 3 to LVDS 7:1 RX Wrapper channel 0
d0_ch1_i
1
I
LVDS
LVDS Input data lane 0 to LVDS 7:1 RX Wrapper channel 1
d1_ch1_i
1
I
LVDS
LVDS Input data lane 1 to LVDS 7:1 RX Wrapper channel 1
d2_ch1_i
1
I
LVDS
LVDS Input data lane 2 to LVDS 7:1 RX Wrapper channel 1
d3_ch1_i
1
I
LVDS
LVDS Input data lane 3 to LVDS 7:1 RX Wrapper channel 1
clkwd_ch0_o
RX_GEAR
O
LVCMOS
Parallel output clkword for channel 0
d3_ ch0_o
RX_GEAR
O
LVCMOS
Parallel output data for lane 3 channel 0
d2_ ch0_o
RX_GEAR
O
LVCMOS
Parallel output data for lane 2 channel 0
d1_ ch0_o
RX_GEAR
O
LVCMOS
Parallel output data for lane 1 channel 0
d0_ ch0_o
RX_GEAR
O
LVCMOS
Parallel output data for lane 0 channel 0
clkwd_ch1_o
RX_GEAR
O
LVCMOS
Parallel output clkword for channel 1
d3_ch1_o
RX_GEAR
O
LVCMOS
Parallel output data for lane 3 channel 1
d2_ch1_o
RX_GEAR
O
LVCMOS
Parallel output data for lane 2 channel 1
d1_ch1_o
RX_GEAR
O
LVCMOS
Parallel output data for lane 1 channel 1
d0_ch1_o
RX_GEAR
O
LVCMOS
Parallel output data for lane 0 channel 1
pixel_clk_o
1
O
LVCMOS
Output clock of LVDS data.
Equivalent to SCLK
update_align_i
1
I
LVCMOS
Active high input to BW_ALIGN module that is used to restart
the bit and word alignment.
(This feature is not used in FPD-Link, always tied to 0)
1 – Restart alignment process
lock_i
1
I
LVCMOS
Starts the GDDR_SYNC process; connected to lock signal of
GPLL.
bw_align_phdir_o
1
O
LVCMOS
Output of BW_ALIGN. Connected to GPLL that is used to
indicate the phase direction for bit and word alignment.
bw_align_phstep_o
1
O
LVCMOS
Output of BW_ALIGN. Connected to GPLL that is used to
indicate the phase step for bit and word alignment.
ready_gddr_o
1
O
LVCMOS
1 – Indicates that DDR synchronization (via GDDR_SYNC) is
done
0 – Indicates that DDR synchronization (via GDDR_SYNC) is still
not started or in progress
ready_align_o
1
O
LVCMOS
1 – Indicates that bit and word alignment are done (via
BW_ALIGN)
0 – Indicates that bit and word alignment is still not started or
in progress (via BW_ALIGN)