Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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: Output video showing up in camera viewer with purple lines

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

I have a CMOS imager from E-Con systems (the See3_CAM 130) that is connected to the DS90UB953a-q1evm Serializer which is connected over FPD Link to the DS90UB954-Q1EVM. The CMOS imager is configured to output 1920x1080 UYVY video over the FPD-Link at what is supposed to be 60 FPS. I have the forwarding settings in the DS90UB954 set to 2-lane, 1.6 Gbps. When I attach a daughterboard to the DS90UB954-Q1EVM board to convert the output CSI-2 MIPI data from the DS90UB954 to USB for viewing the video stream, I can open the e-CAMView software from E-Con to view the output imagery from the camera.

The problem that I am having is that when I try to output 1080p data from the CMOS imager at 60 FPS by increasing the CLK_OUT from the serializer, the image I am seeing looks like this:

These purple lines only appear when the imager is operating at 60 FPS, the image looks fine at 20 and 40 FPS. The imager is designed to operate at 1080p 60 FPS, so I believe there is an issue with the way FPD Link is handling the camera data at this higher framerate. 

  • Hello Matthew,

    once using the pair 953-954, it does not matter what is the input data rate. The SERDES pair runs always at a fixed data rate = 4Gbps.

    So I doubt this issue has anything to do with the SER/DES. I believe you need to check the timing parameters/settings of the daughter board you are using!

    Or, may be you have an interface quality issue between the 954 and daughter board, hence you see the issue at higher data rates but not at lower!

  • Hello, thank you for your response

    Could trace length mismatches on the MIPI data lanes be causing this issue? It does seem to be frequency related 

  • Hello Matthew,

    yes, this is possible.

    But please also check the SER-DES diagnostics registers at low FPS and at higher FPS to see if there are errors. If you dump these registers I can help you reviewing them.

    954: 0x04, 0x05, 0x06, 0x36, 0x37, 0x41, 0x4D, 0x4E, 0x55, 0x56-0x58, 0x6D, 0x72-0x76, 0x7A, 0x7B, 0xD2-0xDB.
    953: 0x02, 0x03, 0x51, 0x52, 0x54-0x56, 0x5C-0x60, 0x64, 0x77, 0x79.

    Additionally, you may run our MAP Tool at both Datarates and see if there are differences in link quality.