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.

DS320PR1601RSCEVM: Questions about EVM schematic and EEPROM programming

Part Number: DS320PR1601RSCEVM
Other Parts Discussed in Thread: DS320PR1601-RSC-EVM, DS320PR1601, USB2ANY

Tool/software:

Hi TI Team,

I'm using the DS160PR1601ZDGR PCIe redriver and referring to the DS320PR1601-RSC-EVM schematic. I have some questions:

1.Kindly help to check EVM U1D schematic. PCIE  PET or PER signal.   Some  P is connect to  N  or  N  is.connected to P.  Is this correct ?

2.The schematic includes many jumpers, but I have limited space for pin headers. What are the default jumper settings, and are all jumpers necessary for operation?

3.The EVM includes a serial EEPROM. Could you provide the EEPROM file for programming, and what is the procedure to program it?

Thanks!

  • Hi Tom,

    1.Kindly help to check EVM U1D schematic. PCIE  PET or PER signal.   Some  P is connect to  N  or  N  is.connected to P.  Is this correct ?

    I haven't noticed this before, but this should be OK. The redriver pins do not care about the polarity of the signals they transmit or receive, so P <--> N swaps don't cause problems in the redriver and we often see customers perform these swaps to simplify trace routing on their boards. If the polarity is still inverted when the signals are routed to the endpoint or root complex, the PCIe protocol says that polarity inversions should be automatically detected and compensated by the receiver, so they should work fine on PCIe-compliant systems.

    When I have a moment I can double check the PCB layout of the EVM to make sure it follows the schematic.

    2.The schematic includes many jumpers, but I have limited space for pin headers. What are the default jumper settings, and are all jumpers necessary for operation?

    The default jumper settings are described in the quick start section of the EVM User's Guide. If there are any jumpers not mentioned that you would like to double check, you can ask us, but I think everything important is covered. The only jumpers that are commonly modified are the ones controlling the device mode and I2C addresses. On a customer board it's possible to hard-wire most of the strap settings.

    3.The EVM includes a serial EEPROM. Could you provide the EEPROM file for programming, and what is the procedure to program it?

    The EVM is shipped with no interesting settings in the EEPROM, I believe it is flashed with all default EQ settings at the factory. The EEPROM is programmed with .hex files following the Intel Hex specifications.

    For convenience during device evaluation or project development, it's possible to use the EEPROM programmer in the DS320PR1601 profile of the TI SigCon Architect software, which is also the most convenient method to control the redriver. However the software requires a USB2ANY or Aardvark hardware adapter to interface the board I2C lines with your computer. If your project will use a BMC or other microcontroller to directly communicate on the I2C lines with the redriver and EEPROM, you will need to use a firmware program to flash the EEPROM.

    Best,

    Evan Su

  • Edit: although there is nothing really confidential in the file, I believe we normally do not share EEPROM information on the public E2E forum. I have sent you an E2E friend request to enable private messaging, when you accept it I can send you the default EEPROM file used by the EVM.

    Best,

    Evan Su

  • Hi Evan,

    I have added you as a friend. Please assist in providing the file.

    Thanks!

  • I have sent the file in your private messages. Please continue on this thread if you have other questions.

    Best,

    Evan Su

  • Hi Evan,

    I'm currently drawing the schematic. Once it's completed, can I send you a private message to help me check it?

    Thanks!

  • Hi Tom,

    That's fine. I'll wait until then.

    Best,

    Evan Su