Is there someone give me a clear answer. No matter the answer is yes or no.
Hello lin hao,
Yes, it is possible to send two pixels of RAW12 data / three pixels of RAW8 data in one GPIF II clock cycle. This can be achieved by setting the proper output video format in the CX3 configuration tool.
The CX3 MIPI configuration tool has two options: Input video format and output video format. The input video format represent the actual video format coming from the sensor. The output video format decides the GPIF II bus width.
In order to send 2 pixels of RAW12 data in one clock cycle, you have to set the input video format as RAW12 and output video format as 24 bit. Same for RAW8 as well. Also you have to set the GPIF II bus width to 24 bit in the firmware.
is it possible to use this feature directly with the firmware? In the CyU3PMipisciDfg_t structure you can only set the data format that is expected at the GPIF, but not the output format to the parallel output.
As a workaround I used CY_U3P_CSI_DF_RGB888 as expected input but transmitted RAW12 data. It kind of works, but the image is very noisy.
Thanks for the help!