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 www.latticesemi.com/legal. 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.
2 FPGA-IPUG-02003-1.2
Contents
1. Introduction .................................................................................................................................................................. 4
1.1. Quick Facts .......................................................................................................................................................... 4
1.2. Features ............................................................................................................................................................... 5
1.3. Conventions......................................................................................................................................................... 5
1.3.1. Nomenclature ................................................................................................................................................. 5
1.3.2. Data Ordering and Data Types ....................................................................................................................... 5
1.3.3. Signal Names .................................................................................................................................................. 5
2. Functional Description .................................................................................................................................................. 6
2.1. Top....................................................................................................................................................................... 6
2.2. D-PHY Common Interface Wrapper .................................................................................................................. 10
2.3. Rx Global Operations Controller ....................................................................................................................... 10
2.4. Capture Controller ............................................................................................................................................. 11
2.5. Byte2Pixel .......................................................................................................................................................... 12
2.6. Lane Distribution ............................................................................................................................................... 12
2.7. LVDS Wrapper ................................................................................................................................................... 12
2.8. Reset and Clocking ............................................................................................................................................ 13
3. Parameter Settings ..................................................................................................................................................... 15
4. IP Generation and Evaluation ..................................................................................................................................... 16
4.1. Licensing the IP .................................................................................................................................................. 16
4.2. Getting Started .................................................................................................................................................. 16
4.3. Generating IP in Clarity Designer ...................................................................................................................... 17
4.4. Generated IP Directory Structure and Files ....................................................................................................... 20
4.5. Running Functional Simulation ......................................................................................................................... 21
4.6. Simulation Strategies ........................................................................................................................................ 23
4.7. Simulation Environment .................................................................................................................................... 23
4.8. Instantiating the IP ............................................................................................................................................ 24
4.9. Synthesizing and Implementing the IP .............................................................................................................. 24
4.10. Hardware Evaluation ......................................................................................................................................... 25
4.10.1. Enabling Hardware Evaluation in Diamond .................................................................................................. 25
4.11. Updating/Regenerating the IP........................................................................................................................... 26
4.11.1. Regenerating an IP in Clarity Designer ......................................................................................................... 26
References .......................................................................................................................................................................... 27
Technical Support Assistance ............................................................................................................................................. 27
Appendix A. Resource Utilization ....................................................................................................................................... 28
Appendix B. What is Not Supported ................................................................................................................................... 29
Revision History .................................................................................................................................................................. 30