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.

DS560DF810EVM: EEPROM Part

Part Number: DS560DF810EVM
Other Parts Discussed in Thread: DS560DF810

Tool/software:

The DS560DF810EVM schematics, dated October 9th 2021, specify the use of EEPROM 24LC512-I/P. This is the part referenced in the BOM. 

However there is a design note in the schematics which says "replace EEPROM with 24AA64". However this is a 64-Kbit part, and the DS560DF810 datasheet specifies "Maximum EEPROM Size: 2048 Bytes (16K bits)". It seems therefore that the 24AA64 does not meet the datasheet guidelines.

Please confirm if using a >16kbit EEPROM with DS560DF810, such as 24AA64, is OK. 

  • Hi Tom,

    We currently do no support using an EEPROM with DS560DFx10 retimers. Please keep the retimer in I2C target mode by pulling the EN_SMB pin high. (Place a jumper on P15 connecting pins 1-2.)

    Best,

    Lucas

  • Hi Lucas, 

    This seems to contradict the DS560DF810 rev B datasheet (SNLS669B) and DS560DFxx0 programmers guide (SNLU294 – DECEMBER 2022), which discuss the use of I2C controller mode. Will support be added in future?

    Thanks,

    Tom 

  • Hi Tom,

    EEPROM support has been limited due to the addition of patches to device behavior after RTM. Can you share some info about your project/investigation? Is EEPROM support a strict requirement for your application?

    Best,

    Lucas

  • Hi Lucas,

    We have no strict requirement for EEPROM. The EEPROM was only proposed to give our HW design maximum flexibility. If EEPROM is not supported we will simply stick with I2C target mode. 

    Are there any other errata/issues we should be aware of with the DS560DFx10 retimers?

    Thanks,

    Tom 

  • Hi Tom,

    While we don't have an official errata, there are 2 items to consider which come to mind.

    Our datasheet advertises "automatic lane rate switching for CDR lock up to 5 different combinations of baud rates and modulation types." While this is true, there is a caveat. The retimer has some difficulty distinguishing between half rates and quarter rates, so we recommend not including a rate R and rate R/2 or R/4 in the configuration at the same time.

    Previous generations of our retimers are programmed via I2C register reads/writes. Our 56G retimers are primarily programmed through I2C macro calls. We offer a C API which implements these macro calls. Most of our customers use this C API as the primary means of configuration. Therefore the software development required to configure this device may be more involved than previous generation retimers.

    Best,

    Lucas