Was ist der genaue Unterschied zwischen SGMII und 1000Base-X?

7

Ich habe mich gefragt, was der genaue Unterschied zwischen SGMII und 1000Base-X ist, da beide sehr ähnlich zu sein scheinen. Ist der "große" Unterschied nur das physische Medium, auf dem sie übertragen werden sollen?
Beide Standards übertragen Ethernet-Frames und verwenden dieselbe Medium-Access-Methode (CSMA / CD). Was ist also der springende Punkt hier, der es rechtfertigt, zwei Namen für im Grunde dasselbe zu verwenden?

andrsmllr
quelle
@Majenko: Wenn ich also SGMII verwende, um einen MAC mit einem PHY zu verbinden, kann der PHY die seriellen Daten vom MAC wieder in parallele Daten umwandeln, z. B. für die Übertragung über 1000Base-T? Das war der Punkt, der mir irgendwie sinnlos erschien. Oo
andrsmllr
Mein Kommentar hat sich in eine Antwort verwandelt.
Majenko

Antworten:

9

Um die Antwort von @ Majenko zu erläutern, sind sowohl SGMII als auch 1000Base-x zwei 1000-Mbit / s-SERDES-Paare (eines in jede Richtung), zumindest bis die 1000Base-X-Signale den optischen Transceiver erreichen. Der Hauptunterschied liegt in den Funktionen für die automatische Aushandlung.

In 1000Base-X beschränkt sich die automatische Aushandlung auf die Flusskontrolle (und Duplex, was nicht wirklich verwendet wird, da es immer Vollduplex ist).

In SGMII ermöglicht die automatische Aushandlung dem PHY auch, dem MAC die Verbindungsgeschwindigkeit nach dem PHY anzuzeigen. Obwohl die MAC-zu-PHY-SGMII-Verbindung immer 1000 Mbit / s beträgt, unterstützt sie 10, 100 und 1000 Mbit / s nach der PHY, und der MAC muss dies wissen, um die Bits richtig zu platzieren (z. B. wenn die externe Verbindung 100 Mbit / s beträgt, jedes Bit auf der SGMII-Link wird 10 Mal gesendet.

DoxyLover
quelle
Meines Wissens hat 1000Base-X keine Flusskontrolle oder Duplexverhandlung. Es ist nur fest verdrahtet 1gigabit Vollduplex, für Glasfaser und sonst nichts gedacht. RGMII ist eine Erweiterung von 1000Base-X, mit der es als MAC-PHY-Schnittstelle verwendet werden kann.
Timmy Brolin
6

Die meisten Ethernet-Systeme bestehen aus mehreren Bausteinen. Die beiden wichtigsten sind das Ethernet-MAC-Gerät (das Gerät, das tatsächlich Ethernet-Frames erstellt und empfängt) und das Ethernet-PHY-Gerät (PHYsical Interface) - das Gerät, das Sie mit Ihren Kabeln, Glasfasern usw. verbindet.

Diese beiden Geräte sind über eine Media Independent Interface (MII) verbunden. Im Gigabit-Ethernet ist es das SGMII - Serial Gigabit Media Independent Interface.

Ihr Ethernet-Chip würde also über SGMII eine Verbindung zu einem 1000Base-X PHY herstellen. Es könnte stattdessen über dieselbe SGMII-Schnittstelle eine Verbindung zu einem 1000Base-T PHY-Gerät herstellen.

Majenko
quelle
1

Es gibt PHYs mit RGMII, SGMII und MDI. In diesem Fall stellt RGMII eine Verbindung zum MAC her. SGMII wird an ein Medienmodul angeschlossen, z. B. ein SFP-Modul, das aus Glasfaser oder Kupfer bestehen kann. MDI wie gewohnt für die Copper Transformer-Schnittstelle. In einigen PHY ist die Verbindung zu MAC über SGMII.

SenVel
quelle