Hello,
I have been tasked to build an active PCI-E Edge-to-cable solution based on FCI's Mini-SAS HD line of external cables. The plan would be to use the EEPROM's embedded on each end of the cable (or possibly a secondary EEPROM on the board) to store the configuration information and run the device as a SMBUS master on start up. From what I have read so far the DS80PCI800 looks like a relatively straightforward device to work with but I have a few questions:
1) Why should we go with a re-driver versus a re-timer or a switch in this application? What are the benefits of TI's re-driver solution over these other options?
2) I read on a previous comment that it is harder to get a link up and running with two re-drivers versus 1. How would you suggest setting up a link with two re-drivers?
3) From my understanding of the PCI-E gen 3 protocol, on start up each link performs a training sequence to establish the optimal transceiver settings for the particular link. Does having two re-drivers in the link hinder this training sequence? I would assume the re-driven section of the link would appear completely transparent but I need to confirm this.
The attached picture shows a rough outline of our proposed link.
Thanks,
Jack Dawson