Considering that the max rate of FPD-Link serializer 953 is 3.3Gpbs and your formula for Video Throughput on this question is:
Video Throughput = HActive x VActive x FPS x Bits-Per-Pixel x Overhead (Assume 25% if unknown)
I have the following doubt and one important question.
The datasheet of the 953 shows that the max sensor that you can connect is 2.3MP at 60fps or 4MP at 30fps. it means:
Video Throughput = 3.3Gbps = 2.3MP x 60 x Bits per pixel x 1.25 =>
Bits per pixel => 3328 / (2.3 x 60 x1.25 ) ~ => 20 bits-per pixel, so, it's sounds reasonable, not sure or I misunderstood something?
My big question is about the maximum resolution. This is very important for us, because I already made some assumptions in the design, and we are moving toward prototypes at this moment for validation.
We are using the output of a FPGA MIPI CSI-2 D-PHY with 4 lanes below the max of the 832Gbps per line. The FPGA is like a "camera sensor" with a 3.6MP @ 60 fps with 10 bits per pixel.
so, Video Throughput = 3.6MP x 60 x 10 x 1.25 => 2.7Gbps
There is something that I'm not considering here? We are using a 3.6MP sensor at 60fps, but the datasheet mention max 2.3MP at 60fps or 4MP at 30fps.
Hope you can notice if we are missing something. It doesn't sound good that you mention in the datasheet that you can not handle a 4MP sensors at 60fps (it doesn't specify bit per pixel)
Thanks in advance. You feedback is really appreciated.