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.

DS160PT801X16EVM: Single EEPROM used to program two retimer in EVM design

Part Number: DS160PT801X16EVM
Other Parts Discussed in Thread: DS160PT801,

Hi,

I am using two DS160PT801ACBT PCIe gen4 retimer in my project one for 1x8 application and other for 2x1 application. I have few queries on it-

1. In EVM you used single EEPROM to program the retimer. is it working in multimaster mode to program both retimer with single EEPROM?

2. Do we really need EEPROM to program it or we can program it via SOC or MCU over SMBUS or I2C?

3 2nd retimer for 2x1 application will used in 2x4 bifurcation mode then i need to connect those lane  on Lane0(PET0&PER0) and Lane4(PET4&PER4) ?

Thanks

Sagar

  • Hi Sagar,

    1. Each DS160PT801 can act as either an EEPROM controller or EEPROM reader, as mentioned in data sheet section 8.3.2. It is correct that the EVM uses one EEPROM; one DS160PT801 on the EVM acts as an EEPROM controller, while the other DS160PT801 acts as an EEPROM reader.
    2. The DS160PT801 can be programmed via SMBus/I2C if desired, though EEPROM mode can offer additional flexibility in the design and can be automatically loaded upon device power-up. Please note data sheet sections 8 and 9 for additional guidance on SMBus configuration. Additionally, please adhere to all additional SMBus programming requirements outlined in the data sheet if using the SMBus programming method.
    3. Connecting to Lane 0 and Lane 4 is acceptable for this 2x1 application, while the DS160PT801 is in 2x4 mode.

    Best,
    David

  • Hi David,

    Thanks for your prompt response.

    Related to point#2-

    Since I dont want to use EEPROM it will add the BOM cost. Can i provide both option SMBUS and I2C to programmed the DS160PT801 in design phase?

    During  Flashing time Software team will select what will be the better for them.

    And one more thing can you please share the link of complete datasheet of DS160PT801?

    Thanks

    Sagar

  • Hi Sagar,

    It is possible to provide provisions for both EEPROM option and SMBus/I2C options in the design phase. Please note that when I refer to SMBus/I2C, I am referring to them as one in the same. An example of how to implement these two options can be found in the DS160PT801X16EVM User's Guide. As a starting point for SMBus programming for the DS160PT801, I would suggest following the DS160PT801 Configuration Guide and the programmed registers outlined in the example EEPROM HEX images.

    I have just granted you access to the TI secure resources folder containing the full data sheet and additional supporting documentation for the DS160PT801. You will receive an email within the next 30 minutes with instructions on how to access this folder.

    Please let me know if you have any questions regarding my comments or accessing the documentation above. Please note that information contained in the secure documentation should either be discussed through a TI FAE or through private E2E message.

    Best,
    David