MIPI DSI to OpenLDI/FPD-Link/LVDS Interface Bridge Soft IP
User Guide
© 2016 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.
8
FPGA-IPUG-02003-1.2
shows the MIPI DSI to OpenLDI/FPD-Link/LVDS Interface Bridge IP (1:2, Split) block diagram.
DPHY Common Interface
Wrapper
Hard
DPHY
RX Global
Operations
Controller
LP HS
Controller
Capture
Controller
Byte2Pixel
FIFO
PLL
clk_byte_fr from DPHY
clk_pixel_i
clk_byte_fr
from PLL
vsync_o
hsync_o
de_o
Pixel data
clk_ref_i
or
clk_byte_fr from
DPHY
Lane Distr
p_odd_o
LVDS
Wrapper
clk_ch0_p_o
clk_ch0_n_o
d0_ch0_p_o
d0_ch0_n_o
d1_ch0_p_o
d1_ch0_n_o
d2_ch0_p_o
d2_ch0_n_o
d3_ch0_p_o
d3_ch0_n_o
OSC
clk_lp_ctrl
eclk
clk_ch0_p_i
clk_ch0_n_i
d0_ch0_p_i
d0_ch0_n_i
d1_ch0_p_i
d1_ch0_n_i
d2_ch0_p_i
d2_ch0_n_i
d3_ch0_p_i
d3_ch0_n_i
clk_ref_i
or
clk_byte_fr from
DPHY
clk_ref_i
or
clk_byte_fr from
DPHY
clk_ch1_p_o
clk_ch1_n_o
d0_ch1_p_o
d0_ch1_n_o
d1_ch1_p_o
d1_ch1_n_o
d2_ch1_p_o
d2_ch1_n_o
d3_ch1_p_o
d3_ch1_n_o
Figure 2.3. MIPI DSI to OpenLDI/FPD-Link/LVDS Interface Bridge IP (1:2, Split) Block Diagram
shows the MIPI DSI to OpenLDI/FPD-Link/LVDS Interface Bridge IP (2:2) block diagram.
DPHY Common Interface
Wrapper
Hard
DPHY
RX Global
Operations
Controller
LP HS
Controller
Capture
Controller
Byte2Pixel
FIFO
PLL
clk_ch0_p_i
clk_ch0_n_i
clk_byte_fr from DPHY
clk_pixel_i
(channel 0)
vsync_o
hsync_o
de_o
Pixel data
clk_ref_i
or
clk_byte_fr from
DPHY channel 0
d0_ch0_p_i
d0_ch0_n_i
d1_ch0_p_i
d1_ch0_n_i
d2_ch0_p_i
d2_ch0_n_i
d3_ch0_p_i
d3_ch0_n_i
Lane Distr
p_odd_o
LVDS
Wrapper
clk_ch0_p_o
clk_ch0_n_o
d0_ch0_p_o
d0_ch0_n_o
d1_ch0_p_o
d1_ch0_n_o
d2_ch0_p_o
d2_ch0_n_o
d3_ch0_p_o
d3_ch0_n_o
OSC
clk_lp_ctrl
eclk
DPHY Common Interface
Wrapper
Hard
DPHY
Capture
Controller
Byte2Pixel
FIFO
clk_ch1_p_i
clk_ch1_n_i
vsync_o
hsync_o
de_o
Pixel data
d0_ch1_p_i
d0_ch1_n_i
d1_ch1_p_i
d1_ch1_n_i
d2_ch1_p_i
d2_ch1_n_i
d3_ch1_p_i
d3_ch1_n_i
Lane Distr
p_odd_o
LVDS
Wrapper
clk_ch1_p_o
clk_ch1_n_o
d0_ch1_p_o
d0_ch1_n_o
d1_ch1_p_o
d1_ch1_n_o
d2_ch1_p_o
d2_ch1_n_o
d3_ch1_p_o
d3_ch1_n_o
clk_byte_fr
clk_byte_fr
clk_pixel_i
(channel 1)
clk_ref_i
or
clk_byte_fr from
DPHY channel 0
clk_ref_i
or
clk_byte_fr from
DPHY channel 0
Figure 2.4. MIPI DSI to OpenLDI/FPD-Link/LVDS Interface Bridge IP (2:2) Block Diagram
The MIPI DSI receive interface has one MIPI D-PHY clock lane and four MIPI D-PHY data lanes. The clock lane is center-
aligned to the data lanes. The clock lane can either be continuous (high speed only, HS_ONLY) or non-continuous
(HS_LP).
When the clock lane is non-continuous, proper transition from low power (LP) to high speed (HS) mode of clock lane is
required. The data lanes also require proper transition from LP to HS modes. In HS mode, data stream from each data