This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

USING DM3730 ISP CPI port to capture 12 bit grayscale image

it seems that there is no details about how to  capture 12 bit grayscale image throught CPI in the TRM. My sensor outputs 384*288 12 bit parallel  grayscale data,so i am using the sync mode as raw 12 bit and output to memory directly. But how the data will be organized in the memory? Is it packed or expand to 16 bits with 4 bits zeros? It seems that data structure can be selected through registers of the CSI  and CCP,but how about the CPI? I really cannot find any information about CPI in the TRM. 

And what about other register's setup? is there any suggestions?

Thanks in advance!

  • Hi Yanchao,

    The mechanism of work of camera subsystem is as follow. The video port always receives in your case 12-bit RAW unpacked data (16 bits with 4 bits zeros as it is shown at Figure 6-64. Camera ISP CSI1/CCP2B Data Organization in Memory Continued). Then the data structure can be selected for the CPI too for memory storing via CCP2_LCM_CTRL [31] DST_PACK field.

    BR

    Tsvetolin Shulev