To interface Raspberry pi camera V2.1 sony IMX219 Camera to Lattice FPGA thultimately to USB 3.0 with Cypress FX3 USB 3.0 controller. As per schematic of Raspberry pi and Raspberry PI Camera module. It is two lane MIPI CSI Camera Board with 1 Clock and 2 MIPI CSI data lane. As my aim is to connect Raspberry pi V2.1 camera to Lattice Machxo3LF FPGA. I searched for Datasheet of the camera chip Sony IMX219 and found that IMX219 support 4 and 2 Lane MIPI CSI. Datasheet also mentions 755Mbps/Lane in 4 Lane mode and 912 Mbps/Lane in 2 Lane mode.T o get maximum performance out of the camera 4 Lane interface appears to be correct way. This is open source project so source can be found on github. Next Full FPGA implemention is described in the next project