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: patgen for 10bit yuv

Part Number: DS90UB954-Q1

From register maps, it seems that I can only control 8bit data value for patgen color. Is that correct?

e.g. PGEN_COLOR0 (Indirect Address Page 0x00; Register 0x10) 

If I set PGEN_CSI_DI=0x1F (YUV 10bits) and PGEN_COLOR0=0xAA, what's the value of the other 2 bits on COLOR0?

Would 0xAA be MSB or LSB? Thanks.

  • Hello Sabrina,

    The color bar programming allows you to set the byte data for each bar with the PGEN_COLORx registers but this means that every byte in the bar is going to be the same repeated values. There is no granularity to place a more complex repeating pattern. In RGB888 mode for example this means that all patterns are gray-scale because the R, G, and B components are equal. The same applies for YUV format which sends 2 pixels over 5 bytes. This means that only certain colors can be generated where the Y, U, and V components are equal values. 

    Best Regards,

    Casey 

  • Thanks! It's very helpful.