Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
TePl_1066611
Level 3
Level 3
25 replies posted 10 replies posted 10 sign-ins

We are struggling to get the Sony IMX304 to work correctly with the CX3. The basic problem may be that it is simply too fast / too high resolution to be handled by the MIPI interface, but it is also possible that we just aren't setting things correctly! The output of the 304 is a 4 or 8 line LVDS at 594MHz per channel and we use the Lattice XO2 application to convert this to 4 lane MIPI. Unfortunately, the calculation module in the CX3 firmware always gives some invalid figures when we insert the desired frequencies etc. Can you advise if this is a hopeless case, or if there is a way to get it to work?

   

Thanks!

   

Terry

0 Likes
2 Replies
Anonymous
Not applicable

Hi Terry,

   

Can you let us know the resolution,byte per pixel and frame rate of the video you are streaming. Is the data streaming rate (resolution*frame rate*byte per pixel) greater than 2.4 Gbps?

   

The maximum data rate supported by CX3 is 2.4 Gbps. If you are streaming higher than this data rate, you need to use a FPGA in between to provide buffering and throttle the data rate.

0 Likes
Keerthy_V
Moderator
Moderator
Moderator
First like given 250 sign-ins 50 solutions authored

Hello Terry,

   

 

   

Can you please attach the MIPI CSI configuration tool screenshot here? The video data may not stream if the MIPI bridge configuration is incorrect. Are you seeing any MIPI related error?

   

 

   

Regards,

   

Keerthy

0 Likes