
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.
FPGA-IPUG-02003-1.2
11
Figure 2.9. MIPI D-PHY Clock Lane Module State Diagram
Similarly, HS termination enable of data lanes becomes high after proper LP to HS transition is detected on data lane 0.
A free-running byte clock is used for this function. The required LP to HS transition on data lanes is shown in
as per MIPI D-PHY Specification version 1.1.
Figure 2.10. MIPI D-PHY Data Lane Module State Diagram
2.4.
Capture Controller
When two Rx channels are enabled, each channel has its own capture controller. This block takes data bytes from
D-PHY Common Interface Wrapper and detects short and long packets defined by MIPI DSI to generate sync signals and
extract video data and other control parameters.
shows outputs of this block that are relevant to MIPI DSI to
OpenLDI/FPD-Link/LVDS Interface Bridge IP.
Table 2.2. Capture Controller Outputs
Port Name
Direction
Function Description
payload_en_o
Output
Payload data enable to indicate when byte to pixel conversion is required (active high)
payload_o[MSB:0]
Output
Video data or payload. Data width is Rx lanes * RX_GEAR
sp_en_o
Output
Short packet enable. Goes high for 1 byte clock cycle when short packet is detected (active
high)
sp2_en_o
Output
Short packet enable. Goes high for 1 byte clock cycle when short packet is detected from
the higher byte when RX_GEAR=16 (active high)
lp_en_o
Output
Long packet enable. Goes high for 1 byte clock cycle when long packet is detected (active
high)