Verwendet SGMII MDIO?

Ich habe die SGMII-Spezifikation und die Dokumentation eines Gigabit-MII-zu-SGMII-Konverters gelesen (siehe MAX24287). Ich sehe kein MDIO zur Steuerung der Register des PHY (Basic Mode Status Register, Basic Mode Control Register, ...) in der SGMII-Spezifikation. Daher nehme ich an, dass SGMII die tx_config_reg verwendet, um JEDES REGISTER zu konfigurieren (in dem Dokument sprechen sie nur über den automatischen Verhandlungsprozess und wie man Link-Patner-Fähigkeiten austauscht, nicht alle Register).

Im MAX24287 gibt es auch eine Abbildung, die eine MDIO-Verbindung zwischen MAC, MAX24287 und PHY zeigt. Ich bin also etwas verwirrt: Erlaubt SGMII, ALLE REGISTER zu konfigurieren? Oder nur für die Autonegotiation?

Danke

SGMII kann nicht zum Konfigurieren der über MDIO zugänglichen Register verwendet werden. Außerdem wird SGMII/1000BASE-T häufig mit steckbaren SFP-Transceivern verwendet, die eine I2C-Schnittstelle anstelle von MDIO für den Zugriff auf Verwaltungsregister haben.

Antworten (1)

Wenn Sie den MAX24287 an einen Prozessor anschließen, müssen Sie das MDIO wie unten gezeigt sowohl mit dem MAX24287 als auch mit dem Phy verbinden und die Register auf beiden konfigurieren

Wenn Sie einen Switch-Chip verwenden, konfiguriert dieser das AN_ADV-Register so, dass es mit dem MAC-Modus übereinstimmt. Die Autonegotiation wird von den Linkpartnern durchgeführt:

Bei der automatischen Aushandlung von 1000BASE-X senden zwei Verbindungspartner ihre spezifischen Fähigkeiten aneinander. Jeder Verbindungspartner vergleicht die Fähigkeiten, die er in seinem AN_ADV-Register ankündigt, mit den angekündigten Fähigkeiten seines Verbindungspartners, die bei Empfang im AN_RX-Register gespeichert werden. Jeder Verbindungspartner verwendet den gleichen Arbitrierungsalgorithmus, der in IEEE 802.3 Klausel 37.2 angegeben ist, um zu bestimmen, wie er seine Hardware konfigurieren soll, und daher sollten die Konfigurationen der beiden Verbindungspartner übereinstimmen. Wenn es jedoch keine Überlappung der Fähigkeiten zwischen den Verbindungspartnern gibt, werden die RF-Bits (Remote Fault, siehe Tabelle 6-14) auf 11 gesetzt und der Autonegotiation-Prozess wird erneut gestartet. Ein externer Prozessor konfiguriert die angekündigten Fähigkeiten, liest die Fähigkeiten des Verbindungspartners, führt den Arbitrierungsalgorithmus durch und setzt die RF-Bits nach Bedarf.

Geben Sie hier die Bildbeschreibung ein

Vielen Dank für Ihre Antwort. Eigentlich habe ich festgestellt, dass es sich bei SGMII normalerweise um ein MDIO zwischen MAC und PHY handelt. Der Betrieb von MAX2487 ist spezifisch für diese Art von Produkt.
Wenn Ihnen die Antwort gefällt, stimmen Sie zu