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.

DS90UB954-Q1EVM: MIPI CSI output format from Deserializer

Part Number: DS90UB954-Q1EVM
Other Parts Discussed in Thread: DS90UB953-Q1EVM

Hi,

I have a setup that includes those boards:

DS90UB954-Q1EVM - Deserializer

DS90UB953-Q1EVM -serializer

Cmos sensor - configed to 1280x800 frame size with 8 bit raw data

the cmos is connected to the serializer +Deserializer (they are connected together with Fakra cable) 

what is the format that comes out through the MIPI CSI connector on the Deserializer  and how can I change it if possible ?

Dorin 

  • Hello Dorin,

    The 954/953 operated together act as a pass-through for CSI-2 data. They can not change the data format which is provided by the source but they can re-map virtual channels if needed.

    Best Regards,

    Casey 

  • Hi,

    if my input to the SerDes is 10 bit raw can I pad it to become 16 bit (10 bit raw + 6 zeros)?

    Dorin

  • Hello Dorin,

    RAW10 is transmitted as per the MIPI CSI-2 spec, section 11.4.4 - it is packing 4 pixels into 5 bytes (8 bits each). What 16 bit MIPI format are you trying to achieve? For RAW10 input our device will always pack the data as per the RAW10 format standard in the MIPI spec, but you can receive and unpack this data in any way you like inside your SoC. Our device can not control the packing, however we can modify the data type in the packet headers if you need the SoC to "see" a different format. 

    Best Regards,

    Casey 

  • Hi,

    How can I Modify the the data type in the packet headers?

    and just to verify if I get RAW10 (1280x800) that is transferred in the MIPI as 1600x800 image and after modifying the data type in the packet headers to RAW8 we can pass it trough the driver and unpack in the SoC 

    Dorin

  • Hey Dorin,

    Sorry one small correction to my above point - data type header remapping can only be used in backwards compatibility mode when paired with a 913A/933 device which has parallel inputs. For 953, the input is already CSI-2 and the header information is maintained when passing through. You can not remap the data type field for 953->954. 

    Our devices do not modify the frame dimensions as you stated above. For 953, whatever data format you get from the imager is what gets passed through to the SoC. The packet format will follow the MIPI standard for RAW8 packing which is described in section 11.4.3 of the standards document. 

    Best Regards,

    Casey