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.

DS90UH947-Q1: Clarification on Dual Swap configuration

Part Number: DS90UH947-Q1

Hi Team,

In the 947 datasheet, the following registers seem to be in conflict with one another:

Is register 5 incorrect and should say "1 (single)" and "0 (dual)"?

Also, in register 6 below, the description says, "If automatic correction of Dual Swap is disabled via the DISABLE_DUAL_SWAP control, this bit may be modified by software." What are the results of "modifying this bit by software"? What would the "modification" be? Does this also perform a swap function on the OLDI inputs? 

Thank you in advance for your support.

Jared

  • Hello Jared,

    reg 0x4F bit 5 is wrong, it should be 1(single) and 0(Dual).

    if reg 0x5C bit 7 is high, then you can't modify reg 0x5B bit 6. But if it is 0, then you can modify reg 0x5B bit 6.

    This bit 0x5B bit 6, Indicates current status of the Dual Swap control.

  • Hi Hamzeh,

    Thank you for the response. I am clear on reg 0x4F

    For register 0x5B, I am still not clear. Assuming reg 0x5C bit 7 is 0, and I can modify reg 0x5B bit 6, what would be the impact of a "modification"? You also say that 0x5B bit 6 "indicates" a status. The words modification and indication conflict one another. Modification implies I can write to that register and expect a certain result. Indication means I can read from the register to see a certain result. Essentially, what I am asking is, if I write a 0 to 0x5B bit 6, what would happen? If I write a 1 to 0x5B bit 6, what would happen?

    Thank you,

    Jared

  • Hi Team,

    Can I please receive a response on the question I posted above?

    Thank you,

    Jared

  • Hello Jared,

    The 947 register bit 0x4F[5] is used for swapping the oLDI input ports.

    The register bits 0x5C[7] and  0x5B[6] are used for swapping the FPD3 output lanes.

    Regards,

    Davor