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.

DS560DF410: EEPROM Programming

Part Number: DS560DF410
Other Parts Discussed in Thread: DS560DF810

We are using the DS560DF410 device on a custom board. We are using it to communicate with a processor via SFP+ interfaces (ethernet interface), and everything works correctly when we use an FTDI to initialize the device using your API via IIC. The device functions properly with the default parameters. We only needed to enable the channels on the two DS560DF410s.

We have included an EEPROM for each device on the PCB and would like to program them for production units. However, we cannot find a default project with the EEPROM memory content. Could you kindly provide us with the default configuration for initializing the device with its default settings? We only need to activate the four channels on the DS560DF410.

Regards and thank you very much.

  • Hi Antonio,

    I will check internally, but we likely do not have a default EEPROM for the device configuration. There is a general overview of configuring the DS560DF410 via EEPROM in the device Programmer's Guide. If further help is needed, I can help with creating an EEPROM file for the application.

    Best regards,

    Greg

  • We would appreciate it if you could provide an application note similar to the DS100 Retimer Application Report (SNLA245 – January 2016).
    We used that document in a previous project with very good results.

    Having a comparable guideline would help us significantly. Otherwise, multiple design iterations will likely be required, and we would need to repeatedly remove and re-fit 0402 resistors, which makes the process quite complex and time-consuming.

    Thank you in advance for your support.

  • Hi Antonio,

    We do not currently have an EEPROM-specific application note for the DS560DF410. I will check with our design team to see if we have any additional resources to help with this, and will let you know this week.

    Best regards,

    Greg

  • Hi Antonio,

    After checking with the team, we have the following suggestions:

    • It is strongly recommended to use an external I2C controller to configure the device. The EEPROM mode has limitations, which are addressed through firmware patches. These patches can only be done through I2C controller, and we are not able to offer technical support if attempted through EEPROM
    • We do have a tool to create EEPROMs for the device. The first page of the spreadsheet (810) offers options to select the DS560DF410 configuration, and the second (EEPROM_810) contains the EEPROM bytes in hex notation in column C. The tool was made for the DS560DF810, but should work correctly if only the first 4 channels used for DS560DF410 applications.

    I attached this tool below, but please note that we strongly suggest using an external I2C controller for configuration.

    DS560_EEPROM_Tool.xlsx

    Best regards,

    Greg