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
| Byte | Feld | Anmerkungen |
|---|
| 0 | Identifier | 06h = XFP |
| 1 | Signalkonditionierer-Steuerung | 7 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–9 | Temperatur-Hochalarm / Tiefalarm / Hochwarnung / Tiefwarnung | vorzeichenbehaftet 16-Bit, 1/256 °C |
| 10–17 | rsvd | (Schwellwerte für eine zweite Temperatur in einigen Entwürfen) |
| 18–19 / 20–21 / 22–23 / 24–25 | Tx-Bias HA / LA / HW / LW | vorzeichenlos 16-Bit, 2 µA |
| 26–27 / 28–29 / 30–31 / 32–33 | Tx-Leistung HA / LA / HW / LW | vorzeichenlos 16-Bit, 0,1 µW |
| 34–35 / 36–37 / 38–39 / 40–41 | Rx-Leistung HA / LA / HW / LW | vorzeichenlos 16-Bit, 0,1 µW |
| 42–43 / 44–45 / 46–47 / 48–49 | AUX1 HA / LA / HW / LW | Format je nach AUX1-Typ (Tabelle 01h Byte 222) |
| 50–57 | AUX2 HA / LA / HW / LW | je nach AUX2-Typ |
Unterer Speicher — Hersteller, BER- und Wellenlängensteuerung, Byte 58–79
| Byte | Feld | Inhalt |
|---|
| 58–69 | vendor | — |
| 70 | BER-Meldung | für Module mit FEC: Steuerung der BER-Exponent/Mantisse-Meldung |
| 71 | Wellenlängensteuerung — Sollwert MSB | durchstimmbarer XFP: 71–72 Wellenlänge in Einheiten von 0,05 nm gesetzt |
| 72 | Wellenlängensteuerung — Sollwert LSB | — |
| 73–74 | Wellenlängenfehler / Status | gemeldeter Wellenlängen-Offset in Einheiten von 0,005 nm |
| 75 | Wellenlängensteuerungs-Flags | Abstimmung läuft, entriegelt, außerhalb des Bereichs |
| 76–79 | FEC-Steuerung | FEC aktivieren/deaktivieren, FEC-Status (10G-FEC-XFPs, ITU G.709 gekapselt) |
Unterer Speicher — Flags, Byte 80–95
| Byte | Feld | Bits |
|---|
| 80 | Alarm-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 |
| 81 | Alarm-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 |
| 82 | Warnungs-Flags 1 (gelatcht) | gleiches Layout wie Byte 80, für Warnungen |
| 83 | Warnungs-Flags 2 (gelatcht) | gleiches Layout wie Byte 81, für Warnungen |
| 84 | Status-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 |
| 85 | Status-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–87 | rsvd | — |
| 88 | Alarm-Masken 1 | Maskenbits für Byte 80 |
| 89 | Alarm-Masken 2 | für Byte 81 |
| 90 | Warnungs-Masken 1 | für Byte 82 |
| 91 | Warnungs-Masken 2 | für Byte 83 |
| 92 | Status-Masken 1 | für Byte 84 |
| 93 | Status-Masken 2 | für Byte 85 |
| 94–95 | rsvd | — |
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
| Bytes | Messwert | Format |
|---|
| 96–97 | Temperatur | vorzeichenbehaftet 16-Bit, 1/256 °C |
| 98–99 | rsvd | — |
| 100–101 | Tx-Bias | 2 µA |
| 102–103 | Tx-Leistung | 0,1 µW |
| 104–105 | Rx-Leistung | 0,1 µW |
| 106–107 | AUX1 | je nach Typ in Tabelle 01h Byte 222 |
| 108–109 | AUX2 | je nach Typ |
Unterer Speicher — Steuerung und Status, Byte 110–127
| Byte | Feld | Bits |
|---|
| 110 | Allgemeine Steuerung/Status | 7 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 |
| 111 | Allgemeiner Status 2 | 7 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–117 | vendor / rsvd | — |
| 118 | vendor | — |
| 119–122 | vendor | oft Bereich für Passwortänderung |
| 123–126 | vendor | oft Bereich für Passworteingabe (gleiche Offsets wie QSFP) — Schreibschutz-Typen |
| 127 | Tabellenauswahl | 01h Serial-ID (Standard) · 02h–7Fh rsvd · 80h–FFh vendor |
Tabelle 01h — Serial-ID, Byte 128–191 (von CC_BASE abgedeckt)
| Byte | Feld | Inhalt |
|---|
| 128 | Identifier | 06h XFP |
| 129 | Erweiterter Identifier | 7–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 |
| 130 | Steckverbinder | SFF-8024 Tabelle 4-3 (07h LC · 01h SC · 21h Kupfer-Pigtail · 22h RJ45) |
| 131 | 10G-Ethernet-Konformität | 7 10GBASE-SR · 6 10GBASE-LR · 5 10GBASE-ER · 4 10GBASE-LRM · 3 10GBASE-SW · 2 10GBASE-LW · 1 10GBASE-EW · 0 rsvd |
| 132 | 10G-Fibre-Channel-Konformität | 7 1200-MX-SN-I · 6 1200-SM-LL-L · 5 erweiterte Reichweite 1550 nm · 4 mittlere Reichweite 1300 nm FP · 3–0 rsvd |
| 133 | 10G-Kupferstrecken | 7–0 rsvd (definiert für künftiges Kupfer-XFP) |
| 134 | Strecken mit niedrigerer Rate | 7 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 |
| 135 | SONET/SDH-Interconnect | 7 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 |
| 136 | SONET/SDH Kurzstrecke | 7 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 |
| 137 | SONET/SDH Langstrecke | 7 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 |
| 138 | SONET/SDH sehr lange Strecke | 7 V-64.2a · 6 V-64.2b · 5 V-64.3 · 4–0 rsvd |
| 139 | Codierung | 7 64B/66B · 6 8B/10B · 5 SONET gescrambelt · 4 NRZ · 3 RZ · 2–0 rsvd (Bitfeld, kein SFF-8024-Wert) |
| 140 | Bitrate Minimum | Einheiten von 100 Mbit/s (z. B. 5Fh = 9,5 Gbit/s) |
| 141 | Bitrate Maximum | Einheiten von 100 Mbit/s (z. B. 6Fh = 11,1 Gbit/s) — das Paar definiert das unterstützte Ratenfenster |
| 142 | Länge SMF | km |
| 143 | Länge E-50 µm (OM3) | Einheiten von 2 m |
| 144 | Länge 50 µm | Einheiten von 1 m |
| 145 | Länge 62,5 µm | Einheiten von 1 m |
| 146 | Länge Kupfer | Einheiten von 1 m |
| 147 | Gerätetechnologie | 7–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–163 | Herstellername | 16 ASCII |
| 164 | CDR-Unterstützung | 7 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–167 | Hersteller-OUI | — |
| 168–183 | Hersteller-PN | 16 ASCII |
| 184–185 | Hersteller-Rev | 2 ASCII |
| 186–187 | Wellenlänge | Einheiten von 0,05 nm (1310,00 nm = 26 200 = 6658h) |
| 188–189 | Wellenlängentoleranz | Einheiten von 0,005 nm |
| 190 | Maximale Gehäusetemperatur | °C |
| 191 | CC_BASE | (Σ Byte 128–190) mod 256 |
Tabelle 01h — erweiterte ID, Byte 192–255
| Byte | Feld | Inhalt |
|---|
| 192 | Maximale Verlustleistung | Einheiten von 20 mW (z. B. 7Dh = 2,5 W) |
| 193 | Gesamtleistung im Power-Down | Einheiten von 20 mW |
| 194 | Maximalstrom | 7–4 bei +5 V in Einheiten von 50 mA · 3–0 bei +3,3 V in Einheiten von 100 mA |
| 195 | Maximalstrom | 7–4 bei +1,8 V in Einheiten von 100 mA · 3–0 bei −5,2 V in Einheiten von 50 mA |
| 196–211 | Hersteller-SN | 16 ASCII |
| 212–219 | Datumscode | YYMMDD + 2 Los |
| 220 | Diagnoseüberwachungstyp | 7–5 rsvd · 4 Rx-Leistungsmessung: 1 = Mittelwert, 0 = OMA · 3 BER-Meldung unterstützt · 2–0 rsvd |
| 221 | Erweiterte Optionen | 7 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 |
| 222 | AUX-Überwachung | 7–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 |
| 223 | CC_EXT | (Σ Byte 192–222) mod 256 |
| 224–255 | Herstellerspezifisch | nicht in der Prüfsumme enthalten |
Tabellen 02h–FFh
| Tabelle | Inhalt |
|---|
| 02h | Benutzer-EEPROM / CLEI-Code (wenn angezeigt) |
| 03h–7Fh | rsvd |
| 80h–FFh | herstellerspezifisch (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