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.

DS90UB947-Q1: Question about the Replicate Mode

Part Number: DS90UB947-Q1

Dear team,

I learned from the datasheet that 947 has a Replicate Mode as below,

Please help evaluate if the following solution is feasible? If not, what are the precautions?

The SOC outputs a 10-line LVDS signal to 947,and 947 converts it into two FPD-Link III signals, driving two screens (924). The two screens display exactly the same content.

Thanks & Best Regards,

Sherry

  • Hello Sherry,

    Yes this is possible. Just you need to make sure that the source is using 1x clock pair (not both) and the PCLK can be max 85MHz.

  • Hi Hamzeh,

    The requirements are as following,

    1, The LVDS signals output by the SOC are displayed on the front and rear screens, respectively.

    2. Both front and rear screens have TP(touchpad) interrupts that need to be pass through to the SOC.

    3. The SOC responds to the TP interrupt and reads the TP data of each screen through I2C.

    4. SOC controls two 924s through GPIO0/2/3 pass through

    5. The SOC completes the setting of the 924 register GPIO_REG through I2C.

    If we use the replicate mode, can we achieve above functions? If this mode can achieve these functions, I still have below questions,

    1. The 947 has only one Des ID(0x06 register), but there are two 924 I2C addresses,  are they same? If they are  same, how to distinguish / choose two 924s?

    2. If these two screens have the interrupts at the same time, TP0 interrupt transmit the data to INB_IN, and the TP1 transmit the data to GPIO1. Is it feasible?

    3. When is D_GPIO0-3 used?

    4. Can the SOC control two 924s at the same time by controlling GPIO0/2/3?

    Thanks & Best Regards,

    Sherry

  • Hi Sherry,

    1) Setting the TX_PORT0_SEL or TX_PORT1_SEL bit will allow a read of the register for the selected port. If both bits are set, port1 registers will be returned. Writes will occur to ports for which the select bit is set, allowing simultaneous writes to both ports if both select bits are set.
    Setting the PORT1_I2C_EN bit will enable a second I2C slave address, allowing access to the second port registers through the second I2C address. If this bit is set, the TX_PORT0_SEL and TX_PORT1_SEL bits will be ignored.
    2) See #1.
    3) D_GPIOs are available only in Dual link mode in combination with a dual Deserializer to be used as High speed GPIOs.
    4) Yes, you can forward GPIOs simultaniously to both DES.

  • Hi Hamzeh,

    That means I need to set the PORT1_I2C_EN, in this way SOC can receive two ports' interrupt at the same time, right?

    Thanks & Best Regards,

    Sherry

  • Yes, if you use 2 I2C addresses for the ports then you can communicate simultaniously.