Wir haben 3 PCIe-Steckplätze auf einer Platine, nennen wir sie A, B und C. Auf dieser Platine wird Steckplatz A immer mit einem PCIe-Gerät bestückt, jedoch wird von den Steckplätzen B und C nur einer bestückt.
Es gibt nur einen PCIe-Link auf Steckplatz A. Um also über PCIe mit Steckplatz B oder Steckplatz C zu kommunizieren, sollte das gleiche PCIe TXP/RXP/TXN/RXN-Signal auf Steckplatz A sowohl an Steckplatz B als auch an Steckplatz C geleitet werden .
Ich weiß nicht, ob dies als übliches Szenario angesehen werden würde. Wahrscheinlich nicht. Ich konnte keine Layout-Richtlinien finden, die diesen speziellen Fall abdecken.
Irgendwelche Ideen würden geschätzt.
Ich würde entweder ein Signal oder einen Paketschalter zwischen diesen 3 Komponenten wählen. Mit einem Signalschalter müssen Sie erkennen, welche Karte eingesetzt ist, und dieses Signal aktivieren. Wenn Sie einen Packet-Switch (wie die von PLX ) verwenden, sollten Sie dies ohne Erkennung tun können.
Du kannst nicht. PCIe ist Punkt-zu-Punkt, im Gegensatz zu PCI, das gebused wird, wie Sie denken.
Die PCIe-Spezifikation besagt, dass kleine (100 nf) Kondensatoren auf dem Übertragungsdifferenzpaar installiert werden sollten; Damit haben Sie zumindest für eine Richtung eine wirklich einfache Lösung.
Für die andere Richtung würde ich einfach zwei Null-Ohm-Widerstände verwenden. Befolgen Sie die gleichen Richtlinien, die Sie beim selektiven Bestücken von HF-Buchsen anwenden würden. Verwenden Sie eine T-Kreuzung und die Kappe oder der Widerstand überbrückt die Lücke zwischen der linken Seite und der Mitte oder der rechten Seite und der Mitte. Es wird einen gewissen Verlust/Verschlechterung geben, aber es sollte innerhalb akzeptabler Grenzen für PCIe liegen.
Etwas Besseres
Brian Carlton
Kevin Vermeer
Etwas Besseres