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-Q1: can not output color bar image

Part Number: DS90UB954-Q1
Other Parts Discussed in Thread: ALP

Hi Team,

There are some questions as we test the mipi path of DS90UB954 -> AP and DS90UB953 -> DS90UB954 -> AP by color bar pattern. Please kindly help.

1. We use the color bar configuration of DS90UB954 data sheet page70 and DS90UB953 data sheet page31.

We can monitor continuous wave form on CSI data line(D0 and D1), but screen still black in Qualcomm QCS603 platform.

2. Also, We set DS90UB954 register as data sheet page70 code example, which image format does 954 output, bayer raw 8/10/12-bit?

3. If we set 0x33 to 0x21(CSI0 enable, 2 lane), does the color bar data output normally?

4. Our platform does not support RGB888 as MIPI-CSI input source.
If we use the configurations set 0x33 value: 0x23, two lanes, continous, our platform CSI decorder will report CRC error(set bitwidth as 8/10/12/16 reported the same error)
if set the bitwidth as 24(RGB888 bitwidth) CSI decorder do not report CRC error, but our post process HW are not support RGB88.
So could you pls help to provide a set of settings for DS90UB954 colorbar mode with 1280x720P@30FPS or 1920x1080@30FPS, both RAW 10bit or RAW 12bit are OK.

Thanks

  • For your issue, please check:
    1. what is the video output request when running pattern generation?
    2. based on the system pattern request, you can set:
    a. CSI2 port: how many lanes?
    b. the selected data type?
    c. resolution?
    3. check the warning or error in the QSC603 side

    best regards,
    Steven
  • Hi Steven,

    Thanks for help. We are confirming these check points you suggest, would update later.

    Now, we have fixed the DS954 colorbar(1280x720P, RAW10, 2 lanes) issue, it worked.
    But we failed to enable DS953 color colorbar(1920x1080P@30FPS, RAW10,2 lanes), we found both 2 data lanes and clock lane waveform are data waveform.
    Could you help to provide the proper configurations for DS953 color colorbar(1920x1080P@30FPS, RAW10, 2 lanes)?
    Or kindly please help us check our follow configurations for DS953 color colorbar(1920x1080P@30FPS, RAW10, 2 lanes)? Many thanks.

    #Patgen RGB888 1920x1080p30 Fixed 8 Colorbar
    WriteI2C(0xB0,0x00) # Indirect Pattern Gen Registers
    WriteI2C(0xB1,0x01) # PGEN_CTL
    WriteI2C(0xB2,0x01)
    WriteI2C(0xB1,0x02) # PGEN_CFG
    WriteI2C(0xB2,0x35) //we also tried default 0x33, not worked.
    WriteI2C(0xB1,0x03) # PGEN_CSI_DI
    WriteI2C(0xB2,0x2B) # RAW10
    WriteI2C(0xB1,0x04) # PGEN_LINE_SIZE1
    WriteI2C(0xB2,0x09)
    WriteI2C(0xB1,0x05) # PGEN_LINE_SIZE0
    WriteI2C(0xB2,0x60)
    WriteI2C(0xB1,0x06) # PGEN_BAR_SIZE1
    WriteI2C(0xB2,0x01)
    WriteI2C(0xB1,0x07) # PGEN_BAR_SIZE0
    WriteI2C(0xB2,0x2C)
    WriteI2C(0xB1,0x08) # PGEN_ACT_LPF1
    WriteI2C(0xB2,0x04)
    WriteI2C(0xB1,0x09) # PGEN_ACT_LPF0
    WriteI2C(0xB2,0x38)
    WriteI2C(0xB1,0x0A) # PGEN_TOT_LPF1
    WriteI2C(0xB2,0x04)
    WriteI2C(0xB1,0x0B) # PGEN_TOT_LPF0
    WriteI2C(0xB2,0x65)
    WriteI2C(0xB1,0x0C) # PGEN_LINE_PD1
    WriteI2C(0xB2,0x0B)
    WriteI2C(0xB1,0x0D) # PGEN_LINE_PD0
    WriteI2C(0xB2,0x93)
    WriteI2C(0xB1,0x0E) # PGEN_VBP
    WriteI2C(0xB2,0x21)
    WriteI2C(0xB1,0x0F) # PGEN_VFP
    WriteI2C(0xB2,0x0A)

    Thanks

  • pls refer to the script in TI's ALP tool (you can get them in the installed folder).

    regards
    Steven