Part Number: DS90UB954-Q1
My customer asked CSI-2 setting for below specific case.
Could you check if below settings are reasonable to have sufficient bandwidth?
<< System requirement >>
1. configuration : CMOS sensor + 953 + 954 (single 953 is connected)
2. streaming data : 1920x1080x60fps, 12bit/pixel (Raw12bit)
--> 1.64Gbps with Blanking rate =1.1
3. max 1.5Gbps for ISP lane
<< DS90UB954 configuration >>
1. For FPDLINK setup for non-synchronous CSI-2 mode
set FPD3_MODE = "00",
REFCLK = 25MHz(from xtal oscillator)
2. For CSI-2 setup
From Table 13, to set CSI frequency less than 1.5Gbps with REFCLK=25MHz,
(1) CSI_PLL_CTL[1:0] has to be set as "00"
(2) IND_ACC_CTL[5:2] = "0111"
(3) IND_ACC_ADDR = 0x08
(4) IND_ACC_DATA[7:6] = "11" (csi pll divider setting = 52)
(5) CSI_LANE_COUNT = "10" (2 lane)
With this setting, I expect 954 has 1.3Gbps x 2 lane capability.
Thank you for the detailed setup description. Exploring this issue and will send an update tomorrow.
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Bryan Kahler:
Still looking into this. Will have an update with respect to the calculations tomorrow. Is the customer currently experiencing issues with these settings?
10% overhead (as blanking, above) may be a bit optimistic. Recalculating with a more conservative 25% for total overhead gives ~ a 2 Gbps max throughput of the serialized data rate, which is still well below the NET CSI-2 video bandwidth per RX port given in Table 13 of the 954 datasheet.
Setting CSI_PLL_CTL to 00 is good, but with a 25 MHz XTAL, will exceed your CSI-2 TX Data Rate per Lane limitation of 1.5 Gbps (at 1600 Mbps).
Please change your XTAL to 23 MHz for a CSI-2 TX Data rate per lane of 1472 Mbps. With 2 CSI-2 lanes being utilized, this is ~3 Gbps of throughput, more than the ~2 Gbps required (with overhead) in the calculation above.
Please let me know if you run into any issues!
Thanks for the answer.
Customer wants to use 25MHz Xtal.
Can you check if below E2E thread works to configure 1.3Gbps per lane?
DS90UB954-Q1: CSI-2 Bandwidth Options:
In reply to NOBUO FUJIHARA:
1.472 Gbps ~= 1.5 Gpbs with a little headroom so you don't violate spec.
Also, you have the added benefit of working within the settings on the Datasheet. If you're using undocumented features, you will need to perform your own validation of those features.
Is the customer currently experiencing issues with the sequence you have proposed?
Haven't heard from you in a while - hopefully no news is good news and the issue is now resolved. If so, please mark the issue as resolved.
If not, please let us know.
Sorry for delayed response, customer agreed to change Xtal to 23MHz.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.