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.
26
FPGA-IPUG-02021-1.1
Table 2.8. LVDS71 Pixel Map Pin List Summary
Port Name
Width
Dir
Type
Description
pixel_clk_i
1
I
LVCMOS
Input pixel clock.
rst_n_i
1
I
LVCMOS
Asynchronous active low reset
d0_ch0_i*
RX_GEAR
I
LVCMOS
Input data from lane 0 of channel 0
d1_ch0_i*
RX_GEAR
I
LVCMOS
Input data from lane 1 of channel 0
d2_ch0_i*
RX_GEAR
I
LVCMOS
Input data from lane 2 of channel 0
d3_ch0_i*
RX_GEAR
I
LVCMOS
Input data from lane 3 of channel 0
d0_ch1_i*
RX_GEAR
I
LVCMOS
Input data from lane 0 of channel 1
d1_ch1_i*
RX_GEAR
I
LVCMOS
Input data from lane 1 of channel 1
d2_ch1_i*
RX_GEAR
I
LVCMOS
Input data from lane 2 of channel 1
d3_ch1_i*
RX_GEAR
I
LVCMOS
Input data from lane 3 of channel 1
pixel_d0_o
24 - RGB88
18 - RGB666
O
LVCMOS
Output pixel data 0. Bus width depends on the data type
selected.
pixel_d1_o
24 - RGB88
18 - RGB666
O
LVCMOS
Output pixel data 1. Bus width depends on the data type
selected.
pixel_d2_o
24 - RGB88
18 - RGB666
O
LVCMOS
Output pixel data 2. Bus width depends on the data type
selected.
pixel_d3_o
24 - RGB88
18 - RGB666
O
LVCMOS
Output pixel data 3. Bus width depends on the data type
selected.
de_o
1
O
LVCMOS
Output data enable for parallel interface.
hsync_o
1
O
LVCMOS
Output horizontal sync for parallel interface.
vsync_o
1
O
LVCMOS
Output vertical sync for parallel interface.
*Note: Port is always available. Drive to 0s if port is not used.
Table 2.9. LVDS71 Pixel Map Parameter List
Parameters
Value
Description
Operation
NUM_RX_CH
1, 2
Specify how many LVDS links are used
1 – Single Link
2 – Dual Link
parameter NUM_RX_CH = <val>
NUM_RX_LANE
3, 4
Specify number of data lanes per Rx link
3 - LVDS lane - set automatically to 3
4 - LVDS lane - set automatically to 4
parameter NUM_RX_LANE = <val>
RX_GEAR
7, 14
Specify what DDR71 gearing is used
7 – 1:7 Gearing
14 – 1:14 Gearing
parameter RX_GEAR = <val>
2.3.10.
Test Mode Module
The test_mode module is used to check data from FPD-link Rx before it is decoded into control and pixel data. A
predefined set of data (set in TEST_DATA and driven as LVDS input data) is compared internally to the actual output of
fpd_link_rx module.
The comparison of data is enabled only after bit and word alignment is completed. If data mismatch is encountered,
test_mode_err_o is set to high until reset is asserted or chip is powered down.