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.

DS125DF1610: DS125df1610

Part Number: DS125DF1610

Hi,

I have following questions related to the cross point switch.  

1st case:    setup channel 0 register 0x96 and 0x9b  to input from channel 2. 

        Forced signal detect on channel 0 with register 0x14 and observed signal detect on channel 2 register 0x78,   Is it a correct  and this is what observed?  

2nd case:   setup channel 0 to input from channel 2 and channel 2 to input from channel 0. 

Forced signal detect on channel 0 and observed signal detect on channel 0, is it  correct ?  

with forced signal detect removed, forced signal detect on channel 2 and observed signal detect on channel 2,  is it correct?

Please confirm my observation. Thank you so much. 

    • setup channel 0 register 0x96 and 0x9b  to input from channel 2. Forced signal detect on channel 0 with register 0x14 and observed signal detect on channel 2 register 0x78,   Is it a correct  and this is what observed?
      • Yes, this is how the retimer behaves.
    •  setup channel 0 to input from channel 2 and channel 2 to input from channel 0. Forced signal detect on channel 0 and observed signal detect on channel 0, is it  correct ?  with forced signal detect removed, forced signal detect on channel 2 and observed signal detect on channel 2,  is it correct?
    • Yes, this is how the retimer behaves.

    Cordially,

    Rodrigo Natal

    HSSC Applications Engineer

  • Hi again Rodrigo,

    To make this clear to me:
    Case 1: 0 and 2 are swapped with each other and 1 and 3 are swapped with each other. Channels that are routed through the switch to its partner, the observation point for the Signal Detect is the Output Channel.
    Input Output
    2 --> 0 Signal Detect shows up on Channel 0
    3 --> 1 Signal Detect shows up on Channel 1
    0 --> 2 Signal Detect shows up on Channel 2
    1 --> 3 Signal Detect shows up on Channel 3

    Case 2: Channels that are completely scrambled, the observation point for the Signal Detect is the Input Channel
    Input Output
    3 --> 0 Signal Detect shows up on Channel 3
    2 --> 1 Signal Detect shows up on Channel 2
    0 --> 2 Signal Detect shows up on Channel 0
    1 --> 3 Signal Detect shows up on Channel 1

    In other words, Signal Detect Status follows the switch settings only if the channels are swapped with each other.



    -Jack Wallace

  • Confirmed.

    Cordially,

    Rodrigo Natal

    HSSC Applications Engineer


  • Ok Rodrigo,

    Is there anyplace I can go to find an errata on this device?

    I may have mentioned in a previous post that we are using 20 of these things in our design.  We have 10 Tx and 10 Rx CDRs.  We have been working on the SW driver for this device for over three weeks trying to nail down the cross point switch settings and the frustration level is reaching a critical point.  We have been seeing anomalous behavior from this thing in addition to the Xpnt settings mentioned In CASE 1 and 2 above.  The behavior is typical of xpnt switches that have channels completely scrambled.  I have listed 5 ports that exhibit this behavior and these are not the only ones.  These were included to show that it isn't an isolated device nor a single Quad within the device.   

    For Port 4 below, we force a signal detect on Channel 7, but see the SD status bit set in Channel 6's Register set.  How is this possible?  Does the signal detect control follow the path of blue arrows through channel 4 or does it traverse through Channel 5, from input side of Channel 7?  An alternate possibility is that we are not setting the cross point up in a specific order that is undocumented.  However if this were the case I suspect that none of our settings would work.  You may note that this happens to all channels within the Quad.

    -Jack

  • Hi John. I will take the action to reproduce your settings in my lab using a DS125DF1610EVM. Pending results, I will get back to you with my recommended registers configuration as well as expected retime behavior for these settings.

    Would you be able to provide me your work email address? I'd like to communicate directly on this item given the urgency.

    Cordially,

    Rodrigo Natal

    HSSC Applications Engineer

  • My work email is jwallace@sphereonetech.com

    Thanks Rodrigo

    -Jack
  • Hi John. Using TI's retimer GUI (SigCon Architect) I evaluated your port 4 configuration. Specifically I used the GUI to set up your desired crosspoint setting. The GUI came up with the same values for channel registers 0x96 and 0x9B than you came up with on all channels (2A, 2B, 3A, 3B.) I also checked what would happen if channel register 0x14[7] was set to 1 on each of the four channels for this quad. My observations for signal detect behavior aligned with yours (see below).

    Channel where 0x14[7] is set to 1                            Channel where 0x78[5] = 1

    2A                                                                                         2B

    2B                                                                                          2A

    3A                                                                                          3B

    3B                                                                                          3A

    I will double check with our design team to get their input on this, but the configuration and results on your side are indeed correct.

    Cordially,

    Rodrigo Natal