Hi TI's expert,
I try to use tivxCsitxNode to transfer the image (2560*2560 UYVY), the verion of SDK is 7.03. And I also have patched the file 0001-CSITX-DRV-Bug-Fix-PDK-9694-CSITX-CSITX-supports-only.patch in SDK.
The configuration of tivxCsitxNode is as follows,
Then I try to slow down the laneBandSpeed, In these cases, data can be received normally,
a) CSITX_LANE_BAND_SPEED_560_TO_640_MBPS -------> 2560*2560*30fps UYVY
b) CSITX_LANE_BAND_SPEED_510_TO_560_MBPS -------> 2560*2560*25fps UYVY
I tried to check the previous E2E questions and found that the calculation formula of lane speed is as follows,
w * h * fps * bpp * blanking / (1024 * 1024 * lane_num) or w * h * fps * bpp * blanking / (1000 * 1000 * lane_num)
According to the formula, the Lane Speed should be the following values
2560 * 2560 * 30 * 16 * 1.2 / (1024 * 1024 * 4) = 900 MBPS and 2560 * 2560 * 25 * 16 * 1.2 / (1024 * 1024 * 4) = 750 MBPS
or
2560 * 2560 * 30 * 16 * 1.2 / (1000 * 1000 * 4) = 943.72 MBPS and 2560 * 2560 * 25 * 16 * 1.2 / (1000 * 1000 * 4) = 786.43 MBPS
So is the above formula correct? If it is wrong, how should it be calculated?
Best Regards!