3 Replies Latest reply on Jun 7, 2017 6:24 AM by nicolas.wolz_2238826

    Can CX3 GPIF support 2pixel for raw10/raw12

    lin.hao
              If Set CX3 GPIF bus width to 24bits, and the image sensor data format is raw10/raw12, can GPIF bus transform 2pixels by one circle, and how can i set for it? If Set CX3 GPIF bus width to 24bits, and the image sensor data format is raw8, can GPIF bus transform 3pixels by one circle, and how can i set for it?   
        • 1. Re: Can CX3 GPIF support 2pixel for raw10/raw12
          lin.hao
                  Is there someone give me a clear answer. No matter the answer is yes or no.   
          • 2. Re: Can CX3 GPIF support 2pixel for raw10/raw12
            keaj

            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.

               

             

               

            Regards,

               

            Keerthy

            • 3. Re: Can CX3 GPIF support 2pixel for raw10/raw12
              nicolas.wolz_2238826

              Hey!

                 

              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!

                 

              Regards,

                 

              Nicolas