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
15
A
DATA0
(n)
A
DATA1
(n)
A
DATA2
(n)
A
DATA3
(n)
A
DATA4
(n)
A
DATA5
(n)
A
DATA6
(n)
CLKIN
DATAIN0
DATAIN1
DATAIN2
DATAIN3
ECLK
A
DATA5
(n-1)
A
DATA6
(n-1)
A
DATA0
(n+1)
A
DATA1
(n+1)
A
DATA2
(n+1)
A
DATA3
(n+1)
A
DATA4
(n+1)
A
DATA5
(n+1)
A
DATA6
(n+1)
B
DATA0
(n)
B
DATA1
(n)
B
DATA2
(n)
B
DATA3
(n)
B
DATA4
(n)
B
DATA5
(n)
B
DATA6
(n)
B
DATA5
(n-1)
B
DATA6
(n-1)
B
DATA0
(n+1)
B
DATA1
(n+1)
B
DATA2
(n+1)
B
DATA3
(n+1)
B
DATA4
(n+1)
B
DATA5
(n+1)
B
DATA6
(n+1)
C
DATA0
(n)
C
DATA1
(n)
C
DATA2
(n)
C
DATA3
(n)
C
DATA4
(n)
C
DATA5
(n)
C
DATA6
(n)
C
DATA5
(n-1)
C
DATA6
(n-1)
C
DATA0
(n+1)
C
DATA1
(n+1)
C
DATA2
(n+1)
C
DATA3
(n+1)
C
DATA4
(n+1)
C
DATA5
(n+1)
C
DATA6
(n+1)
D
DATA0
(n)
D
DATA1
(n)
D
DATA2
(n)
D
DATA3
(n)
D
DATA4
(n)
D
DATA5
(n)
D
DATA6
(n)
D
DATA5
(n-1)
D
DATA6
(n-1)
D
DATA0
(n+1)
D
DATA1
(n+1)
D
DATA2
(n+1)
D
DATA3
(n+1)
D
DATA4
(n+1)
D
DATA5
(n+1)
D
DATA6
(n+1)
A
DATA0
(n+y)
A
DATA1
(n+y)
A
DATA2
(n+y)
A
DATA3
(n+y)
A
DATA4
(n+y)
A
DATA5
(n+y)
A
DATA6
(n+y)
B
DATA0
(n+y)
B
DATA1
(n+y)
B
DATA2
(n+y)
B
DATA3
(n+y)
B
DATA4
(n+y)
B
DATA5
(n+y)
B
DATA6
(n+y)
C
DATA0
(n+y)
C
DATA1
(n+y)
C
DATA2
(n+y)
C
DATA3
(n+y)
C
DATA4
(n+y)
C
DATA5
(n+y)
C
DATA6
(n+y)
D
DATA0
(n+y)
D
DATA1
(n+y)
D
DATA2
(n+y)
D
DATA3
(n+y)
D
DATA4
(n+y)
D
DATA5
(n+y)
D
DATA6
(n+y)
A
DATA0
(n+z)
A
DATA1
(n+z)
A
DATA2
(n+z)
A
DATA3
(n+z)
A
DATA4
(n+z)
A
DATA5
(n+z)
A
DATA6
(n+z)
B
DATA0
(n+z)
B
DATA1
(n+z)
B
DATA2
(n+z)
B
DATA3
(n+z)
B
DATA4
(n+z)
B
DATA5
(n+z)
B
DATA6
(n+z)
C
DATA0
(n+z)
C
DATA1
(n+z)
C
DATA2
(n+z)
C
DATA3
(n+z)
C
DATA4
(n+z)
C
DATA5
(n+z)
C
DATA6
(n+z)
D
DATA0
(n+z)
D
DATA1
(n+z)
D
DATA2
(n+z)
D
DATA3
(n+z)
D
DATA4
(n+z)
D
DATA5
(n+z)
D
DATA6
(n+z)
E
DATA0
(n)
E
DATA1
(n)
E
DATA2
(n)
E
DATA3
(n)
E
DATA4
(n)
E
DATA5
(n)
E
DATA6
(n)
DATAIN4
DATAIN5
DATAIN6
DATAIN7
E
DATA5
(n-1)
E
DATA6
(n-1)
E
DATA0
(n+1)
E
DATA1
(n+1)
E
DATA2
(n+1)
E
DATA3
(n+1)
E
DATA4
(n+1)
E
DATA5
(n+1)
E
DATA6
(n+1)
F
DATA0
(n)
F
DATA1
(n)
F
DATA2
(n)
F
DATA3
(n)
F
DATA4
(n)
F
DATA5
(n)
F
DATA6
(n)
F
DATA5
(n-1)
F
DATA6
(n-1)
F
DATA0
(n+1)
F
DATA1
(n+1)
F
DATA2
(n+1)
F
DATA3
(n+1)
F
DATA4
(n+1)
F
DATA5
(n+1)
F
DATA6
(n+1)
G
DATA0
(n)
G
DATA1
(n)
G
DATA2
(n)
G
DATA3
(n)
G
DATA4
(n)
G
DATA5
(n)
G
DATA6
(n)
G
DATA5
(n-1)
G
DATA6
(n-1)
G
DATA0
(n+1)
G
DATA1
(n+1)
G
DATA2
(n+1)
G
DATA3
(n+1)
G
DATA4
(n+1)
G
DATA5
(n+1)
G
DATA6
(n+1)
H
DATA0
(n)
H
DATA1
(n)
H
DATA2
(n)
H
DATA3
(n)
H
DATA4
(n)
H
DATA5
(n)
H
DATA6
(n)
H
DATA5
(n-1)
H
DATA6
(n-1)
H
DATA0
(n+1)
H
DATA1
(n+1)
H
DATA2
(n+1)
H
DATA3
(n+1)
H
DATA4
(n+1)
H
DATA5
(n+1)
H
DATA6
(n+1)
E
DATA0
(n+y)
E
DATA1
(n+y)
E
DATA2
(n+y)
E
DATA3
(n+y)
E
DATA4
(n+y)
E
DATA5
(n+y)
E
DATA6
(n+y)
F
DATA0
(n+y)
F
DATA1
(n+y)
F
DATA2
(n+y)
F
DATA3
(n+y)
F
DATA4
(n+y)
F
DATA5
(n+y)
F
DATA6
(n+y)
G
DATA0
(n+y)
G
DATA1
(n+y)
G
DATA2
(n+y)
G
DATA3
(n+y)
G
DATA4
(n+y)
G
DATA5
(n+y)
G
DATA6
(n+y)
H
DATA0
(n+y)
H
DATA1
(n+y)
H
DATA2
(n+y)
H
DATA3
(n+y)
H
DATA4
(n+y)
H
DATA5
(n+y)
H
DATA6
(n+y)
E
DATA0
(n+z)
E
DATA1
(n+z)
E
DATA2
(n+z)
E
DATA3
(n+z)
E
DATA4
(n+z)
E
DATA5
(n+z)
E
DATA6
(n+z)
F
DATA0
(n+z)
F
DATA1
(n+z)
F
DATA2
(n+z)
F
DATA3
(n+z)
F
DATA4
(n+z)
F
DATA5
(n+z)
F
DATA6
(n+z)
G
DATA0
(n+z)
G
DATA1
(n+z)
G
DATA2
(n+z)
G
DATA3
(n+z)
G
DATA4
(n+z)
G
DATA5
(n+z)
G
DATA6
(n+z)
H
DATA0
(n+z)
H
DATA1
(n+z)
H
DATA2
(n+z)
H
DATA3
(n+z)
H
DATA4
(n+z)
H
DATA5
(n+z)
H
DATA6
(n+z)
DE_OUT
VSYNC_OUT
HSYNC_OUT
PIXCLK_OUT
PIXEL_DOUT_0[23:0]
PIXDATA0
(n)
PIXEL_DOUT_1[23:0]
PIXDATA1
(n)
PIXEL_DOUT_2[23:0]
PIXDATA2
(n)
PIXEL_DOUT_3[23:0]
PIXDATA3
(n)
Figure 2.10. Input to Output Waveform for Dual Channel OpenLDI/FPD-LINK/LVDS, Rx Gear 14
PIXCLK_OUT
PIXEL_DOUT_#[word_width-1:0]
{B,G,R}
(n)
{B,G,R}
(n+1)
DE_OUT
Figure 2.11. Output Pixel Data RGB Arrangement