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: Unknown FPD-Link III Deserializer in ALP

Part Number: DS90UB960-Q1
Other Parts Discussed in Thread: ALP, USB2ANY

I'm trying to run Margin Analysis on a board I have - I cannot share the details of the board but it has 2 deserializers (TI960) on it.

My setup is as follows: Laptop --> Aardvark I2C/SPI Host Adapter --> Total Phase I2C/SPI Level Shifter --> Custom Board (Ti960) --> Fakra --> TI 953 EVM.

I am able to power the level shifter board and connect to the custom board over I2C. I am using release 1.57.001 of Analog LaunchPAD. I have also configured my device to be DS90UB960. 

However, the device information shows "Unknown FPD-Link III Deserializer" and the ALP software cannot detect the partner information or Current Rx Port Status. Please advise!

  • Hello Priscilla,

    Just want to be sure you have correctly installed ALP: please confirm you also downloaded and installed ALP-PROFILE-UPDATE (v10) patch from TI ALP tools page. I understand you installed the ALP Framework v1.57.0010. The profile update patch contains important updates so want to be sure you installed it. Please quit ALP (if running) before you install the patch.

    https://www.ti.com/tool/ALP

    You can confirm by checking  "Help --> About this Program" as shown below

    Also, can you share 960 info tab screen as below 

    Are you seeing "Hardware Connected" message as above? Can you share what you see when you click "Scan Connected Devices"?

    Thanks,

    Vishy

  • Hi Vishy, I can confirm that I have also downloaded and installed the patch from the TI website. 

    When I click "scan connected devices", nothing shows up. 
  • Hello Priscilla,

    Could you please share info tab screen shot? Are you seeing 'Hardware Connected' status message? 

    Thanks,

    Vishy

  • Hi Vishy, I can confirm that I am seeing 'Hardware connected'. Please see the pasted images.

  • Priscilla,

    I think the I2C transactions to the device are all returning 0x0. That's why you see unknown deserializer. Could you double check the I2C lines and ground are connected correctly? Aardvark has a simple GUI to do i2c read/write transactions. Could you use that and check you are able to read device address from register 0x0?

    Also, do you have TI USB2ANYadaptor? Could you try with that?

    https://www.ti.com/tool/USB2ANY

    Thanks,

    Vishy

  • We are able to communicate with the deserializer via the Total Phase Control Center software thru the Aardvark - we confirmed reading 0x00 returns 0x64 so the device address would be 0x32. However, the TI ALP GUI is unable to detect anything.

    We do not have a TI USB2ANY adapter. 

  • Priscilla,

    Do you have a TI 960 EVM? Is it possible to check with Aardvark (connected to I2C pins header of the EVM) and ALP GUI to check if you are able to connect? I will see if I can find an Aardvark and try. 

    TI USB2ANY adapter is our fully supported driver platform for ALP than Aardvark. Is it possible for you to order that?

    Thanks,

    Vishy

  • This is what I see when I connect to TI 960 EVM with Aardvark

    Thanks,

    Vishy

  • Okay but I'm not seeing that - do you have any advice debugging the issue? Could it be an Aardvark TI incompatibility due to version numbers? Are there other things I can check to see where the link is broken?

  • a) Are you connecting to primary i2c bus of 960? Please check your 960 connections against 960 EVM schematic.

    b) Are the 2 960s on the same i2c bus? Can you disconnect one from i2c bus and debug?

    c) Do you have any other master on the i2c bus? can you disconnect them and debug?

    Thanks