Part Number: SN75LVPE5421
Good Morning,
I am trying to figure out a good setup to be able to switch between utilizing a general purpose PCIe and a PEG. Here is the background:
1. Utilizing a ComExpress Type 6 module, I need to have the option of switching between GP PCIe lanes and PEG lanes on the same PCIe connector
a. GP PCIe is used in one configuration, PEG is used in another
b. The switch can be controlled by a discrete component change
c. Space is limited, so I only have 1 PCIe connector
2. I attempted to use SN75LVPE5421 and SN75LVP5412 to perform this with a DNI pull-up on SEL. They appear to be not properly handling the signal (It appears they may be trying to do some sort of handshake and since my PCIe host is on the opposite side of the component than intended IAW the datasheet, it is not properly passing data)
a. I get a perfectly good connection to PCIe when I remove the components and bypass with a jumper blue wire.
b. I monitored the data with a 3.5GHz differential probe on a high speed o-scope and the data appears to be going through on both sides, but I don't have a decoder to validate the data is correct.
3. I need to use 2 potential controllers(host) for one peripheral (target). I understand this is backward from most use cases and only one host will be selected at a time in each configuration.
Could you recommend a part or parts that would work for my use case? Or look at the attached image of my component configuration and tell me what I am doing wrong? The attached image is the host TX side. PCIE_HSOx = connector side. The host RX side is the same configuration , but with an SN75LVPE5421.

Thank you,
Eric