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

Eine eigene Frage? Dieser Thread ist über 5 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.