INF-8077i: XFP-Registerkarte · Spezifikationen und Standards · Optische Transceiver und Kabel · Dokumentation · CodingBox
CodingBox Dokumentation

INF-8077i: XFP-Registerkarte

Ein XFP-Modul antwortet auf einer Zweidraht-Adresse (A0h) mit einem unteren Speicher von 128 Byte — Schwellwerte, Flags, Monitore und Steuerung — und oberen Tabellen, die über Byte 127 ausgewählt werden, wovon Tabelle 01h die Serial-ID ist. Das Layout entstand vor SFF-8636 und diente als dessen Vorlage: Der QSFP-Identitätsblock übernimmt die Byte-Positionen von XFP fast unverändert. Diese Seite listet den unteren Speicher und Tabelle 01h Byte für Byte und Bit für Bit auf, zusammengestellt nach INF-8077i Rev 4.5. Erzähltext: INF-8077i — XFP-Management.

Legende: rsvd = reserviert · vendor = herstellerspezifisch · 16-Bit-Werte sind MSB zuerst · Flags werden gelatcht und beim Lesen gelöscht.

Unterer Speicher — Schwellwerte, Byte 0–57

ByteFeldAnmerkungen
0Identifier06h = XFP
1Signalkonditionierer-Steuerung7 Tx-CDR-Bypass? — Bits steuern interne Tx/Rx-CDR und Loopbacks nach Tabelle 39: 7 Tx CDR aus · 6 Tx-Amplitude/EQ-Steuerung · 5–4 rsvd · 3 Rx CDR aus · 2 leitungsseitiger Loopback · 1 XFI-Loopback · 0 rsvd (Implementierung in Tabelle 01h Byte 164 angezeigt)
2–3 / 4–5 / 6–7 / 8–9Temperatur-Hochalarm / Tiefalarm / Hochwarnung / Tiefwarnungvorzeichenbehaftet 16-Bit, 1/256 °C
10–17rsvd(Schwellwerte für eine zweite Temperatur in einigen Entwürfen)
18–19 / 20–21 / 22–23 / 24–25Tx-Bias HA / LA / HW / LWvorzeichenlos 16-Bit, 2 µA
26–27 / 28–29 / 30–31 / 32–33Tx-Leistung HA / LA / HW / LWvorzeichenlos 16-Bit, 0,1 µW
34–35 / 36–37 / 38–39 / 40–41Rx-Leistung HA / LA / HW / LWvorzeichenlos 16-Bit, 0,1 µW
42–43 / 44–45 / 46–47 / 48–49AUX1 HA / LA / HW / LWFormat je nach AUX1-Typ (Tabelle 01h Byte 222)
50–57AUX2 HA / LA / HW / LWje nach AUX2-Typ

Unterer Speicher — Hersteller, BER- und Wellenlängensteuerung, Byte 58–79

ByteFeldInhalt
58–69vendor—
70BER-Meldungfür Module mit FEC: Steuerung der BER-Exponent/Mantisse-Meldung
71Wellenlängensteuerung — Sollwert MSBdurchstimmbarer XFP: 71–72 Wellenlänge in Einheiten von 0,05 nm gesetzt
72Wellenlängensteuerung — Sollwert LSB—
73–74Wellenlängenfehler / Statusgemeldeter Wellenlängen-Offset in Einheiten von 0,005 nm
75Wellenlängensteuerungs-FlagsAbstimmung läuft, entriegelt, außerhalb des Bereichs
76–79FEC-SteuerungFEC aktivieren/deaktivieren, FEC-Status (10G-FEC-XFPs, ITU G.709 gekapselt)

Unterer Speicher — Flags, Byte 80–95

ByteFeldBits
80Alarm-Flags 1 (gelatcht)7 Temp-Hochalarm · 6 Temp-Tiefalarm · 5 rsvd · 4 rsvd · 3 Tx-Bias-Hochalarm · 2 Tx-Bias-Tiefalarm · 1 Tx-Leistung-Hochalarm · 0 Tx-Leistung-Tiefalarm
81Alarm-Flags 2 (gelatcht)7 Rx-Leistung-Hochalarm · 6 Rx-Leistung-Tiefalarm · 5 AUX1-Hochalarm · 4 AUX1-Tiefalarm · 3 AUX2-Hochalarm · 2 AUX2-Tiefalarm · 1–0 rsvd
82Warnungs-Flags 1 (gelatcht)gleiches Layout wie Byte 80, für Warnungen
83Warnungs-Flags 2 (gelatcht)gleiches Layout wie Byte 81, für Warnungen
84Status-Flags 1 (gelatcht)7 Tx_NR (nicht bereit) · 6 Tx_Fault · 5 Tx CDR nicht eingerastet · 4 Rx_NR · 3 Rx CDR nicht eingerastet · 2 RX_LOS · 1 Modul nicht bereit (Mod_NR) · 0 Reset abgeschlossen
85Status-Flags 2 (gelatcht)7 APD-Versorgungsfehler · 6 TEC-Fehler · 5 Wellenlänge entriegelt · 4–3 rsvd · 2 VCC5-Fehler? · 1 VCC3-Fehler · 0 VCC2-Fehler (Versorgungsfehler-Bits je nach Implementierung)
86–87rsvd—
88Alarm-Masken 1Maskenbits für Byte 80
89Alarm-Masken 2für Byte 81
90Warnungs-Masken 1für Byte 82
91Warnungs-Masken 2für Byte 83
92Status-Masken 1für Byte 84
93Status-Masken 2für Byte 85
94–95rsvd—

Ein gesetztes Flag aktiviert den Interrupt-Pin, sofern nicht maskiert; der Host liest die Flag-Bytes, um sie zu löschen.

Unterer Speicher — A/D-Messwerte, Byte 96–109

BytesMesswertFormat
96–97Temperaturvorzeichenbehaftet 16-Bit, 1/256 °C
98–99rsvd—
100–101Tx-Bias2 µA
102–103Tx-Leistung0,1 µW
104–105Rx-Leistung0,1 µW
106–107AUX1je nach Typ in Tabelle 01h Byte 222
108–109AUX2je nach Typ

Unterer Speicher — Steuerung und Status, Byte 110–127

ByteFeldBits
110Allgemeine Steuerung/Status7 TX_DIS-Pin-Zustand · 6 Soft-TX_DIS (R/W) · 5 MOD_NR-Zustand · 4 P_Down-Zustand (Pin) · 3 Soft-P_Down (R/W) · 2 Interrupt-Zustand · 1 RX_LOS-Zustand · 0 Daten nicht bereit
111Allgemeiner Status 27 Tx_NR-Zustand · 6 Tx_Fault-Zustand · 5 Tx CDR nicht eingerastet · 4 Rx_NR-Zustand · 3 Rx CDR nicht eingerastet · 2 rsvd · 1 VPS-Zustand (variable Stromversorgung) · 0 rsvd (ungelatchte Spiegelung von Byte 84)
112–117vendor / rsvd—
118vendor—
119–122vendoroft Bereich für Passwortänderung
123–126vendoroft Bereich für Passworteingabe (gleiche Offsets wie QSFP) — Schreibschutz-Typen
127Tabellenauswahl01h Serial-ID (Standard) · 02h–7Fh rsvd · 80h–FFh vendor

Tabelle 01h — Serial-ID, Byte 128–191 (von CC_BASE abgedeckt)

ByteFeldInhalt
128Identifier06h XFP
129Erweiterter Identifier7–6 rsvd · 5–4 Leistungsstufe: 00 ≤ 1,5 W · 01 ≤ 2,5 W · 10 ≤ 3,5 W · 11 > 3,5 W · 3 CDR (0 = XFI mit CDR, 1 = ohne CDR) · 2 CLEI-Code vorhanden in Tabelle 01h? (Bit 2 = CLEI in Tabelle 02h) · 1 Tx-Referenztakteingang erforderlich · 0 rsvd
130SteckverbinderSFF-8024 Tabelle 4-3 (07h LC · 01h SC · 21h Kupfer-Pigtail · 22h RJ45)
13110G-Ethernet-Konformität7 10GBASE-SR · 6 10GBASE-LR · 5 10GBASE-ER · 4 10GBASE-LRM · 3 10GBASE-SW · 2 10GBASE-LW · 1 10GBASE-EW · 0 rsvd
13210G-Fibre-Channel-Konformität7 1200-MX-SN-I · 6 1200-SM-LL-L · 5 erweiterte Reichweite 1550 nm · 4 mittlere Reichweite 1300 nm FP · 3–0 rsvd
13310G-Kupferstrecken7–0 rsvd (definiert für künftiges Kupfer-XFP)
134Strecken mit niedrigerer Rate7 1000BASE-SX / 1×FC MMF · 6 1000BASE-LX / 1×FC SMF · 5 2×FC MMF · 4 2×FC SMF · 3 OC-48 SR · 2 OC-48 IR · 1 OC-48 LR · 0 rsvd
135SONET/SDH-Interconnect7 I-64.1r · 6 I-64.1 · 5 I-64.2r · 4 I-64.2 · 3 I-64.3 · 2 I-64.5 · 1–0 rsvd
136SONET/SDH Kurzstrecke7 S-64.1 · 6 S-64.2a · 5 S-64.2b · 4 S-64.3a · 3 S-64.3b · 2 S-64.5a · 1 S-64.5b · 0 rsvd
137SONET/SDH Langstrecke7 L-64.1 · 6 L-64.2a · 5 L-64.2b · 4 L-64.2c · 3 L-64.3 · 2 G.959.1 P1L1-2D2 · 1–0 rsvd
138SONET/SDH sehr lange Strecke7 V-64.2a · 6 V-64.2b · 5 V-64.3 · 4–0 rsvd
139Codierung7 64B/66B · 6 8B/10B · 5 SONET gescrambelt · 4 NRZ · 3 RZ · 2–0 rsvd (Bitfeld, kein SFF-8024-Wert)
140Bitrate MinimumEinheiten von 100 Mbit/s (z. B. 5Fh = 9,5 Gbit/s)
141Bitrate MaximumEinheiten von 100 Mbit/s (z. B. 6Fh = 11,1 Gbit/s) — das Paar definiert das unterstützte Ratenfenster
142Länge SMFkm
143Länge E-50 µm (OM3)Einheiten von 2 m
144Länge 50 µmEinheiten von 1 m
145Länge 62,5 µmEinheiten von 1 m
146Länge KupferEinheiten von 1 m
147Gerätetechnologie7–4 Sender: 0h 850 nm VCSEL · 1h 1310 nm VCSEL · 2h 1550 nm VCSEL · 3h 1310 nm FP · 4h 1310 nm DFB · 5h 1550 nm DFB · 6h 1310 nm EML · 7h 1550 nm EML · 8h Kupfer · 9h–Fh rsvd · 3 Wellenlängensteuerung (aktiv) · 2 gekühlter Sender · 1 Detektor (1 = APD, 0 = PIN) · 0 durchstimmbar
148–163Herstellername16 ASCII
164CDR-Unterstützung7 9,95 Gbit/s · 6 10,3 Gbit/s · 5 10,5 Gbit/s · 4 10,7 Gbit/s · 3 11,1 Gbit/s · 2 rsvd · 1 leitungsseitiger Loopback unterstützt · 0 XFI-Loopback unterstützt
165–167Hersteller-OUI—
168–183Hersteller-PN16 ASCII
184–185Hersteller-Rev2 ASCII
186–187WellenlängeEinheiten von 0,05 nm (1310,00 nm = 26 200 = 6658h)
188–189WellenlängentoleranzEinheiten von 0,005 nm
190Maximale Gehäusetemperatur°C
191CC_BASE(Σ Byte 128–190) mod 256

Tabelle 01h — erweiterte ID, Byte 192–255

ByteFeldInhalt
192Maximale VerlustleistungEinheiten von 20 mW (z. B. 7Dh = 2,5 W)
193Gesamtleistung im Power-DownEinheiten von 20 mW
194Maximalstrom7–4 bei +5 V in Einheiten von 50 mA · 3–0 bei +3,3 V in Einheiten von 100 mA
195Maximalstrom7–4 bei +1,8 V in Einheiten von 100 mA · 3–0 bei −5,2 V in Einheiten von 50 mA
196–211Hersteller-SN16 ASCII
212–219DatumscodeYYMMDD + 2 Los
220Diagnoseüberwachungstyp7–5 rsvd · 4 Rx-Leistungsmessung: 1 = Mittelwert, 0 = OMA · 3 BER-Meldung unterstützt · 2–0 rsvd
221Erweiterte Optionen7 VPS unterstützt (variable Stromversorgung) · 6 Soft-TX_DISABLE implementiert · 5 Soft-P_Down implementiert · 4 VPS-LV-Reglermodus · 3 VPS-Bypass-Reglermodus · 2 aktive FEC-Steuerungsfunktionen · 1 Wellenlängen-Durchstimmbarkeit implementiert · 0 CMU (Clock-Multiplier-Einheit) unterstützt
222AUX-Überwachung7–4 AUX1-Typ · 3–0 AUX2-Typ: 0 nicht implementiert · 1 APD-Vorspannung (10 mV) · 2 rsvd · 3 TEC-Strom (0,1 mA, vorzeichenbehaftet) · 4 Lasertemperatur (1/256 °C) · 5 Laserwellenlänge (0,05 nm? — laut Spezifikation: Wellenlängen-Offset) · 6 +5-V-Versorgung (100 µV) · 7 +3,3-V-Versorgung · 8 +1,8-V-Versorgung · 9 −5,2-V-Versorgung · Ah +5-V-Strom (100 µA) · Bh rsvd · Ch +3,3-V-Strom · Dh +1,8-V-Strom · Eh −5,2-V-Strom · Fh rsvd
223CC_EXT(Σ Byte 192–222) mod 256
224–255Herstellerspezifischnicht in der Prüfsumme enthalten

Tabellen 02h–FFh

TabelleInhalt
02hBenutzer-EEPROM / CLEI-Code (wenn angezeigt)
03h–7Fhrsvd
80h–FFhherstellerspezifisch (oft Passwörter, Kalibrierungs-Backups)

Was QSFP übernommen hat

Vergleich mit der SFF-8636 Upper-Page-00h-Karte: Byte 128–130, 140–147 (Längen und Technologie-Nibble), 148–191 (Herstellerblock, Wellenlänge, CC_BASE), 196–223 (SN, Datum, CC_EXT) liegen auf denselben Offsets. Die Unterschiede sind die Konformitätsbytes (131–138 neu definiert für 40/100G-Ethernet), Byte 139 (Codierung als Wert statt als Bitfeld) und 192–195 (Leistung/Strom ersetzt durch erweiterte Konformität und Optionen). Ein Tool, das eine Karte kennt, liest die andere mit einer kleinen Übersetzungstabelle.

Verwandte Karten


Wenn Sie in diesem Artikel eine Ungenauigkeit oder einen Fehler finden, markieren Sie die betreffende Stelle und drücken Sie Ctrl+Enter, um .