EEPROM-Speicherkarte: Kurzreferenz · Nachschlagewerk · Optische Transceiver und Kabel · Dokumentation · CodingBox
CodingBox Dokumentation

EEPROM-Speicherkarte: Kurzreferenz

Die Byte-Karte auf einer Seite für die drei Speicherlayouts, mit denen CodingBox am häufigsten arbeitet: SFF-8472 (SFP-Klasse), SFF-8636 (QSFP+/QSFP28) und CMIS (QSFP-DD, OSFP, QSFP112, SFP-DD). Sie dient dazu, ein Feld im EEPROM-Editor schnell zu finden; der Editor benennt jedes Byte beim Überfahren mit der Maus, und für Grenzfälle bleiben die Spezifikationsdokumente maßgeblich.

Die Positionen folgen den aktuellen öffentlichen Revisionen (SFF-8472 Rev. 12.x, SFF-8636 Rev. 2.x, CMIS 5.x). Ältere Module implementieren unter Umständen frühere Revisionen; prüfen Sie in diesem Fall das Compliance-Byte.

SFF-8472 – A0h (Serial-ID)

BytesFeldHinweise
0Kennung03h = SFP/SFP+/SFP28 (SFF-8024)
1Erweiterte Kennung04h = MOD_DEF 4 (Zweidraht-ID)
2Steckverbinder07h LC, 01h SC, 0Ch MPO, 21h Kupfer, 23h nicht trennbar
3–10Transceiver-KonformitätscodesEthernet 10G (3), SONET (4–5), Ethernet 1G (6), FC (7–10)
11Kodierung64b/66b, 8b/10b, NRZ…
12Nominale Signalisierungsrate×100 Mb/s (103 = 10,3 Gb/s)
13RatenkennungRate-Select-Schema (SFF-8079)
14Länge SMFkm
15Länge SMF×100 m
16Länge 50 µm OM2×10 m
17Länge 62,5 µm OM1×10 m
18Länge OM4 oder Kupferm
19Länge OM3×10 m
20–35HerstellernameASCII, mit Leerzeichen aufgefüllt
36Erweiterter KonformitätscodeSFF-8024 Tabelle 4-4
37–39Hersteller-OUIIEEE-Firmenkennung
40–55Hersteller-TeilenummerASCII
56–59Hersteller-RevisionASCII
60–61Wellenlänge (nm) oder Kabel-Konformität1310 = 051Eh
62Fibre-Channel-Geschwindigkeit 2 / nicht zugewiesen–
63CC_BASEPrüfsumme der Bytes 0–62
64–65OptionenTX_DISABLE, TX_FAULT, RX_LOS, Ratenauswahl…
66–67Signalisierungsrate max./min.% über/unter Nominalwert
68–83Hersteller-SeriennummerASCII
84–91DatumscodeYYMMDDLL
92DiagnoseüberwachungstypBit 6 DDM, Bit 5 interne Kalibrierung, Bit 4 externe Kalibrierung, Bit 3 Durchschnitt/OMA
93Erweiterte OptionenAlarm-/Warnflags, Soft-TX_DISABLE, Soft-Ratenauswahl
94SFF-8472-KonformitätRevision, die das Modul implementiert
95CC_EXTPrüfsumme der Bytes 64–94
96–127Herstellerspezifisch–
128–255Reserviert (SFF-8079)–

SFF-8472 – A2h (Diagnose)

BytesFeldHinweise
0–39SchwellwerteTemp., Vcc, Bias, Tx-Leistung, Rx-Leistung – jeweils HA, LA, HW, LW (Details)
40–55Optionale SchwellwerteLasertemperatur, TEC-Strom
56–91Externe KalibrierungskonstantenRx-Leistungspolynom, Steigungen/Offsets (Details)
92–94Reserviert–
95CC_DMIPrüfsumme der Bytes 0–94
96–105EchtzeitmesswerteTemp., Vcc, Tx-Bias, Tx-Leistung, Rx-Leistung (Einheiten)
106–109Optionale MesswerteLasertemperatur / TEC
110Status / SteuerungTX_DISABLE-Zustand, RS0/RS1, TX_FAULT, RX_LOS, Data Ready
111Reserviert–
112–113Alarmflags–
114–115Optionale SteuerungenTx-Eingangsentzerrung / Rx-Ausgangsbetonung
116–117Warnflags–
118–119Erweiterter Status / SteuerungSoft-RS, Leistungsstufe
120–126HerstellerspezifischPasswortbereich 0x7B–0x7E (123–126) bei geschützten Modulen (Schreibschutz)
127Tabellen-/Seitenauswahlwählt optionale obere Tabellen
128–247Anwender-EEPROM (Tabelle 00h)beschreibbarer Arbeitsbereich
248–255Herstellersteuerung–

SFF-8636 – untere Seite 00h (QSFP+/QSFP28)

BytesFeld
0Kennung (0Dh QSFP+, 11h QSFP28)
1Revisionskonformität
2Status: Daten nicht bereit, IntL, Flat Memory
3Tx LOS (7–4) / Rx LOS (3–0)
4Tx-Adaptive-EQ-Fehler / Tx-Fehler
5Tx LOL / Rx LOL (CDR)
6–7Temperatur-/Vcc-Alarm-Warnflags
9–14Pro-Lane Rx-Leistung, Tx-Bias, Tx-Leistungsflags
22–23Modultemperatur
26–27Modul-Vcc
34–41Rx-Leistung, Lanes 1–4
42–49Tx-Bias, Lanes 1–4
50–57Tx-Leistung, Lanes 1–4
86Tx-Deaktivierung pro Lane
87 / 88Rx-/Tx-Ratenauswahl
93Leistungssteuerung (Low-Power, Override)
98CDR-Steuerung (Tx 7–4, Rx 3–0)
100–106Interrupt-Masken
119–122Passwortänderung
123–126Passworteingabe (0x7B)
127Seitenauswahl

SFF-8636 – obere Seite 00h (Identität)

BytesFeld
128Kennung
129Erweiterte Kennung: Leistungsklasse, CDR vorhanden (Bits 3/2), CLEI
130Steckverbinder
131–138Spezifikationskonformität (Ethernet, SONET, SAS, GbE, FC)
139Kodierung
140Nominale Bitrate (×100 Mb/s; FFh → siehe 222)
141Erweiterte Rate-Select-Konformität
142Länge SMF (km)
143Länge OM3 (×2 m)
144 / 145Länge OM2 / OM1 (m)
146Länge Kupfer oder OM4 (m)
147Gerätetechnologie (Lasertyp, gekühlt, durchstimmbar…)
148–163Herstellername
164Erweiterte Modulcodes (InfiniBand)
165–167Hersteller-OUI
168–183Hersteller-Teilenummer
184–185Hersteller-Revision
186–187Wellenlänge (÷20 nm) oder Kupfer-Dämpfung
188–189Wellenlängentoleranz (÷200)
190Maximale Gehäusetemperatur
191CC_BASE (128–190)
192Erweiterte Spezifikationskonformität (SFF-8024 Tabelle 4-4)
193–195Optionen
196–211Hersteller-Seriennummer
212–219Datumscode
220Diagnoseüberwachungstyp
221Erweiterte Optionen
222Nominale Bitrate (×250 Mb/s)
223CC_EXT (192–222)
224–255Herstellerspezifisch

Obere Seite 03h enthält die Schwellwerte; Seite 02h das Anwender-EEPROM; Seite 01h die Anwendungsauswahl (SFF-8636).

CMIS – untere Seite und Schlüsselseiten

AdresseFeld
Unten 0Kennung (18h QSFP-DD, 19h OSFP, 1Eh QSFP112, 1Ah SFP-DD)
Unten 1CMIS-Revision (z. B. 50h = 5.0)
Unten 2Modulmerkmale: Flat Memory, Speichermodell
Unten 3Modulzustand (Bits 3–1: 1 LowPwr, 2 PwrUp, 3 Ready, 4 PwrDn, 5 Fault)
Unten 8–13Modulflags
Unten 14–25Modulmesswerte (Temp. 14–15, Vcc 16–17, Aux)
Unten 26Globale Modulsteuerungen (Low-Power, Software-Reset)
Unten 118–121Passwortänderung
Unten 122–125Passworteingabe
Unten 126Bank-Auswahl
Unten 127Seitenauswahl
Seite 00h 128–255Identität: Hersteller 129–144, OUI 145–147, Teilenummer 148–163, Revision 164–165, Seriennummer 166–181, Datum 182–189, CLEI 190–199, Leistungsklasse 200–201, Steckverbinder 203, Medientyp 212…
Seite 01hAnkündigungen: implementierte Messwerte, CDR-Unterstützung, VDM, Anwendungen (86–117)
Seite 02hSchwellwerte
Seite 10hLane-Steuerungen: Datenpfad, Tx-Deaktivierung, CDR-Freigabe (160/161), Anwendungsauswahl
Seite 11hLane-Status und Messwerte: Flags 134–153, Tx-Leistung 154–169, Tx-Bias 170–185, Rx-Leistung 186–201
Seiten 20h–2FhVDM (Diagnose pro Lane)
Seiten 9Fh, A0h+CDB-Befehl / -Antwort

Vollständige Beschreibung: CMIS, MIS für SFP-DD.

Prüfsummen

PrüfsummeUmfasstPosition
CC_BASE (SFP)A0h 0–62A0h 63
CC_EXT (SFP)A0h 64–94A0h 95
CC_DMI (SFP)A2h 0–94A2h 95
CC_BASE (QSFP)128–190191
CC_EXT (QSFP)192–222223
CMIS-Seitenprüfsummenpro Seiteletztes Byte der Seite

Alle sind einfache 8-Bit-Summen. CodingBox berechnet sie bei jedem Schreibvorgang automatisch neu – ein manuell bearbeiteter Dump mit veralteter Prüfsumme wird von den meisten Hosts zurückgewiesen (EEPROM-Neucodierung).

Wie diese Bytes auf Protokollebene erreicht werden – Adressen, Paging, Banks, Timing: Zweidraht-Schnittstelle. Welche Bytes jede Prüfsumme umfasst und wie sie berechnet wird: Prüfsummen.

Diese Seite ist die Kurzfassung. Vollständige Tabellen Byte für Byte und Bit für Bit: SFF-8472 A0h · SFF-8472 A2h · SFF-8636 untere Seite · SFF-8636 obere Seiten · CMIS untere Seite · CMIS obere Seiten · CMIS Lane-Seiten · XFP.

Leistungsklassen-Bytes über alle Familien hinweg mit den Klassenstufen und realen Verbrauchswerten: Leistung & Verbrauch; welches Dokument welchen Bytebereich definiert und wo es zu finden ist: Standards-Übersicht.


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