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.

DS320PR822: Does EEPROM self load allow all registers to be configured

Part Number: DS320PR822
Other Parts Discussed in Thread: DS280MB810, DS280BR810

TI technical personnel,

Does EEPROM self load configuration method allow all of the DS320PR822 registers to be initialized, or just a subset of the registers? For example, EEPROM self load for the DS280MB810 only allows a subset of the register set to be configured?

Does the DS320PR822 have the same limitation?

If so, can you provide documentation that describes the limitation? I have not been able to find EEPROM programming documentation for the DS320 family of redrivers.Thank you.

Regards,

-Mark

  • Hi Mark, 
    Your understanding is correct. Two kinds of registers exist:

    Any register that does not fall under any of the two are known as "reserved" registers whose contents should not be modified. 

    There is a programming guide on Mysecure. If you don't have access please let us know so we can give you access.

    Regards, 

    Vicente 

  • Hi Vicente,

    I believe you've misunderstood my question or perhaps I wasn't clear enough in my explanation..

    I am interested in the EEPROM map for the DS320PR822. For example, the DS280BR810 family EEPROM map is described by 'snla244.pdf' in tables 11 & 12. Examination of those tables reveals that only a subset of the actual register set can be controlled/set from the EEPROM during self-load.

    I am likewise concerned that only a subset of the DS320PR822 registers can be controlled/set during EEPROM self-load.

    If you are able to find a document describing the EEPROM map for the DS320PR822 I would be very appreciative.

    Thanks,

    -Mark

  • Hi Mark, 
    Like I mentioned previously we have an programming guide on Mysecure. If you do not have access please let me know so we can grant you access. 

    Regards, 

    Vicente 

  • Hi Vicente,

    Please provide the TI document number for the programming guide you mention. And I will look in Mysecure specifically for it.

    Note however, that I currently have SNLU032 Programming Guide, and document *does not* have (as far as I can tell) the EEPROM map that I mention and that I need.

    Again, please refer to SNLA244 tables 11 and 12 for the sort of info I need for the DS320PR822.

    Thanks,

    -Mark

  • Hi Mark, 
    Only a subset of registers get programmed via GUI. There are all CTLE or DC gain related registers. These are the only things the EEPROM controls. 

    Regards, 

    Vicente 

  • Hi Mark, One more thing. DS320PR822 Mux cannot be controlled via EEPROM. It must be controlled via pins SEL0 or SEL1.

    Regards, 

    Vicente 

  • Hi Vicente,

    I am not trying to be difficult. My request is borne out of experience and necessity..

    Namely, we will need to program the EEPROM during our manufacturing process. Therefore, we will need to know what data is required in the EEPROM, what registers are being controlled in particular, and the order and size of that data. As part of the design process, we need to size the EEPROM for our application and to select an appropriate EEPROM. We presently use the DS280MB810 on an existing design, and one of very first things done during manufacturing is to program the EEPROM. The DS320PR822 will be no different.

    An EEPROM map is required. We absolutely require information as shown in tables 11 and 12 of SNLA244, except that it be for the DS320PR822. Does TI not have such information for the DS320PR822, so that you are not able to provide it? If not, then the TI engineering team will need to create such a table/document and you will probably need to ask them to provide it.

    Please help us make designing this part in a success.

    Thanks,

    -Mark

  • Hi Mark, 
    Please look into SNLA342. You will find it under PCIE4 Redriver Design. If you do not have secure folder access, please send me your email via private message so we can give you access. 

    Regards, Vicente 

  • Hi Vicente,

    Thanks for the pointer to SNLA342. That answers most of my questions for the EEPROM map.

    I will address my other questions in a new followup forum post.

    I consider this forum case closed !

    -Mark