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: Regarding max resolution support for pattern generation

Part Number: DS90UB954-Q1

Dear TI,

I need below information for pattern generation use only (without cameras attached to deserializer)

Can DS90UB954 support pattern generation with 6192x6192 resolution for RGB565, RAW8, RAW10 & RAW12 formats?

We are not considering FPS and we just like to capture the images at CSI Rx for verification.

Thanks

  • Hello,

    Yes if FPS is not a concern the 954 should be able to handle that resolution with those data types. Below is an example script from the datasheet for patgen:

    WriteI2C(0x33,0x01) # CSI0 enable
    WriteI2C(0xB0,0x00) # Indirect Pattern Gen Registers
    WriteI2C(0xB1,0x01) # PGEN_CTL
    WriteI2C(0xB2,0x01)
    WriteI2C(0xB1,0x02) # PGEN_CFG
    WriteI2C(0xB2,0x33)
    WriteI2C(0xB1,0x03) # PGEN_CSI_DI
    WriteI2C(0xB2,0x24)
    WriteI2C(0xB1,0x04) # PGEN_LINE_SIZE1
    WriteI2C(0xB2,0x0F)
    WriteI2C(0xB1,0x05) # PGEN_LINE_SIZE0
    WriteI2C(0xB2,0x00)
    WriteI2C(0xB1,0x06) # PGEN_BAR_SIZE1
    WriteI2C(0xB2,0x01)
    WriteI2C(0xB1,0x07) # PGEN_BAR_SIZE0
    WriteI2C(0xB2,0xE0)
    WriteI2C(0xB1,0x08) # PGEN_ACT_LPF1
    WriteI2C(0xB2,0x02)
    WriteI2C(0xB1,0x09) # PGEN_ACT_LPF0
    WriteI2C(0xB2,0xD0)
    WriteI2C(0xB1,0x0A) # PGEN_TOT_LPF1
    WriteI2C(0xB2,0x04)
    WriteI2C(0xB1,0x0B) # PGEN_TOT_LPF0
    WriteI2C(0xB2,0x1A)
    WriteI2C(0xB1,0x0C) # PGEN_LINE_PD1
    WriteI2C(0xB2,0x0C)
    WriteI2C(0xB1,0x0D) # PGEN_LINE_PD0
    WriteI2C(0xB2,0x67)
    WriteI2C(0xB1,0x0E) # PGEN_VBP
    WriteI2C(0xB2,0x21)
    WriteI2C(0xB1,0x0F) # PGEN_VFP
    WriteI2C(0xB2,0x0A)

    Just be sure to update the registers for line size and active lines per frame.  Also total lines and verticle front porch and back porch will need to be updated to work with your system.  Also be sure to update indirect register 0x03 for the datatype.  

    If the frame rate doesn't matter then the 954 should be able to generate an image that large.  I suggest setting the patgen line period registers to a very high value so to keep the FPS low.

    Regards,

    Nick