Paar fragen zu PCIe Gen 2

Gast #6813640
Lesenswert?

Hallo,
Ich habe zwei Fragen zu PCIe ab Generation 2, welche auf dem Raspberry 
PI4 vorhanden ist.

1. Jedes PCIe device beherrscht das feature "lane polarity inversion"?
 -> folglich kann ich host.Rx+ and das device.Tx.d- anschliesen und 
host.Rx- and das device.Tx.d+

2. Dürfen innerhalb eines Ports die Längen der paare von Rx, Tx und Clk 
unterschiedlich sein?
Moderator (Firma: Titel) Persönliche Seite #6813655
Lesenswert?

diff schrieb:
> 2. Dürfen innerhalb eines Ports die Längen der paare von Rx, Tx und Clk
> unterschiedlich sein?
Ja, weil die nichts direkt miteinander zu tun haben und jede Lane ihren 
Takt "mitbringt".
https://www.google.com/search?q=pcie+rx+tx+clk+length+matching

> 1. Jedes PCIe device beherrscht das feature "lane polarity inversion"?
>  -> folglich kann ich host.Rx+ and das device.Tx.d- anschliesen und
> host.Rx- and das device.Tx.d+
Ja, weil die Codierung der Daten nicht im eigentlichen Pegel sondern in 
der Zeit zwischen Flankenwechseln steckt. Deshalb kann man ja auch 
einfach Kondensatoren in die Leitungen einfügen.
Gast #6813675
Lesenswert?

Danke dir..


>>Ja, weil die Codierung der Daten nicht im eigentlichen Pegel sondern in
>>der Zeit zwischen Flankenwechseln steckt. Deshalb kann man ja auch
>>einfach Kondensatoren in die Leitungen einfügen.
Wie schaut es da mit der CLKREF aus?  Wird das "lane polary inversion" 
beim CLKREF auch verwendet?
(Firma: Schweigstill IT) Persönliche Seite #6813698
Lesenswert?

diff schrieb:
> Wie schaut es da mit der CLKREF aus?  Wird das "lane polary inversion"
> beim CLKREF auch verwendet?

Da der Referenztakt ohnehin symmetrisch ist, weist er überhaupt keine 
Polarität auf und darf daher natürlich auch "verpolt" angeschlossen 
werden. Der Referenztakt wird bei PCIe auch nicht direkt für die 
Abtastung der Datenleitungen verwendet, sondern dient jeweils nur als 
Zeitbasis für eine sehr viel höherfrequenter laufende PLL.
Gast #7063534
Lesenswert?

Ich benutze den Thread gleich mal weiter:
Wozu wird des CLKREQ Signal benötigt. Ist das beim PCIe ein optionales 
Signal?

Beim Referenzdesign zum PCIe switch PI7C9X2G404SV werden die CLKREQ pins 
nicht verdrahtet.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren