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.

DS90UB960-Q1: DS90UB960 CSI output

Part Number: DS90UB960-Q1

Hi,

We use MCU to control  DS90UB960 to pair with DS90UB953 and generate test pattern via CSI0 output to a CSI to HDMI converter.

But currently DS90UB960 can't output correct CSI signals. Could we know how to get a sample code to verify CSI output signals or we need to set which register? 

Thanks a lot

B.R

Y.L 

  • Hi Yulin,

    Could you clarify what errors you're seeing? What is your Pattern Generation parameters?

    Could you follow this for enabling CSI port?

    Enable CSI Port 0/1 (on 954/960):

        • Set Register 0x32 = 0x01 #Select CSI Port0 for Read/Write OR

    Set Register 0x32 = 0x12 #Select CSI Port1 for Read/Write

      • Set Register 0x1F #CSI clock rate (set to 0x00 for 1.6G)
      • Set Register 0x33 = 0x03 #Select CSI Enable and CSI_Cont_Clock
      • Register 0x20 controls how RX Ports are mapped to CSI Ports 0/1
      • Set Register 0x20 = 0x00 #To Forward All Rx Ports to CSI Port 0
      • Set Register 0x20 = 0x0F #To Forward All Rx Ports to CSI Port 1
      • Set Register 0x20 = 0x0C #To Forward RX Port 0 & 1 to CSI Port 0 and RX Port 2 & 3 to CSI Port 1
      • Set Register 0x20 = 0x03 #To Forward RX Port 0 & 1 to CSI Port 1 and RX Port 2 & 3 to CSI Port 0
    • Check Register 0x35 for Pass