
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
29
Compiler Directives and Parameter Settings
This section lists the compiler directives and parameters used to configure the OpenLDI/FPD-LINK/LVDS Receiver
Interface IP.
3.1.
Parameters Settings
lists the parameters that can be set to configure the OpenLDI/FPD-LINK/LVDS Receiver Interface IP when the
IP is not packaged.
Table 3.1. OpenLDI/FPD-LINK/LVDS Receiver Interface IP Non-packaged Parameter Settings
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>
RX_GEAR
7, 14
Specify what DDR71 gearing is used
7 – 1:7 Gearing
14 – 1:14 Gearing
parameter RX_GEAR = <val>
DATA_TYPE
RGB888,
RGB666
Specify the data type.
RGB666 - Automatically set NUM_RX_LANE to 3
RGB888 - Automatically set NUM_RX_LANE to 4
parameter DATA_TYPE = “<val>”
NUM_RX_LANE
3, 4
Specify number of data lanes per RX link
3 – RGB666
4 – RGB888
parameter NUM_RX_LANE = <val>
TEST_DATA
<value>
Pre-defined data used when test mode is enabled.
For dual channel configuration, the same TEST
DATA is used for both channels.
28 – Data width for RGB888
21 – Data width for RGB666
parameter TEST_DATA = <val>
lists the parameters used to generate the OpenLDI/FPD-LINK/LVDS Receiver Interface IP. All parameters are
either set automatically or input in the interface during the OpenLDI/FPD-LINK/LVDS Receiver Interface IP generation.
Table 3.2. OpenLDI/FPD-LINK/LVDS Receiver Interface IP Parameter Settings
Parameter
Attribute
Options
Description
Number of Rx Channels
User-Input
1, 2
Number of LVDS Rx channels.
Rx Interface
Read-Only
—
Rx is set to LVDS interface.
Number of Rx Lanes
Read-Only
3, 4
Generates LVDS I/O to either three or four depending on the data type
per channel.
Rx Gear
User-Input
7, 14
Specify the Rx gearing. Gear14 is recommended for Rx Line rate that is
more than 900 Mb/s.
Rx Total Aggregate
Bandwidth
Read-Only
<Value>
Rx total line rate. Automatically computed based on target Rx line rate.
Rx Line Rate (per lane)
User-Input
<Value>
Target line rate per lane. Maximum of 1200 Mb/s.
Pixel Clock Frequency
Read-Only
<Value>
Pixel clock. Automatically computed based on target Rx line rate.
LVDS Input Clock
Frequency
Read-Only
<Value>
LVDS clock; Automatically computed based on target Rx line rate
LVDS Edge Clock
Frequency
Read-Only
<Value>
LVDS Edge clock; Automatically computed based on target Rx line rate
Data Type
User-Input
RGB888,
RGB666
Specify the data type depending on the Data Format selected