SFF-8636: Registerkarte, obere Seiten (00h, 03h) · Spezifikationen und Standards · Optische Transceiver und Kabel · Dokumentation · CodingBox
CodingBox Dokumentation

SFF-8636: Registerkarte, obere Seiten (00h, 03h)

Der obere Speicher (Byte 128–255) eines QSFP+/QSFP28-Moduls wird über das untere Byte 127 umgeschaltet. Seite 00h enthält den Identitätsblock, den Hosts validieren; Seite 03h enthält die Alarm-/Warnschwellwerte und die Signalintegritätssteuerungen je Lane; die Seiten 01h und 02h enthalten die Application-Select-Tabelle und den Anwender-EEPROM. Diese Seite listet sie Byte für Byte und Bit für Bit auf, zusammengestellt nach SFF-8636 Rev 2.11 (rev 2.10 markiert spätere Ergänzungen). Beschreibung: SFF-8636; die Laufzeit-Bytes stehen in der Karte der unteren Seite 00h.

Legende: rsvd = reserviert · vendor = herstellerspezifisch · Bit 7 = MSB.

Obere Seite 00h — Identität, Byte 128–191 (von CC_BASE abgedeckt)

ByteFeldInhalt
128Identifierwie unteres Byte 0 (0Dh QSFP+, 11h QSFP28)
129Erweiterter Identifier7–6 Leistungsklasse 1–4: 00 Klasse 1 ≤ 1,5 W · 01 Klasse 2 ≤ 2,0 W · 10 Klasse 3 ≤ 2,5 W · 11 Klasse 4 ≤ 3,5 W · 5 Leistungsklasse 8 implementiert rev 2.10 (maximale Leistung in unterem Byte 107) · 4 CLEI-Code vorhanden (Seite 02h) · 3 CDR in Tx vorhanden · 2 CDR in Rx vorhanden · 1–0 Leistungsklasse 5–7: 00 nicht verwendet (siehe 7–6) · 01 Klasse 5 ≤ 4,0 W · 10 Klasse 6 ≤ 4,5 W · 11 Klasse 7 ≤ 5,0 W
130SteckverbinderSFF-8024 Tabelle 4-3: 07h LC · 0Ch MPO 1×12 · 0Dh MPO 2×16 · 23h kein trennbarer Steckverbinder · 27h MPO 2×12 · 28h MPO 1×16
131Ethernet-Konformität7 erweitert — siehe Byte 192 · 6 10GBASE-LRM · 5 10GBASE-LR · 4 10GBASE-SR · 3 40GBASE-CR4 · 2 40GBASE-SR4 · 1 40GBASE-LR4 · 0 40G aktives Kabel (XLPPI)
132SONET-Konformität7–4 rsvd · 3 40G OTN (OTU3B/OTU3C) · 2 OC-48 Long Reach · 1 OC-48 Intermediate · 0 OC-48 Short Reach
133SAS/SATA-Konformität7 SAS 24 Gb/s rev 2.10 · 6 SAS 12 Gb/s · 5 SAS 6 Gb/s · 4 SAS 3 Gb/s · 3–0 rsvd
134Gigabit-Ethernet-Konformität7–4 rsvd · 3 1000BASE-T · 2 1000BASE-CX · 1 1000BASE-LX · 0 1000BASE-SX
135FC-Verbindungslänge/-Technologie7 sehr lang (V) · 6 kurz (S) · 5 mittellang (I) · 4 lang (L) · 3 mittel (M) · 2 rsvd · 1 Langwellenlaser (LC) · 0 elektrisch, Inter-Enclosure (EL)
136FC-Sendertechnologie7 elektrisch, Intra-Enclosure · 6 Kurzwellenlaser ohne OFC (SN) · 5 Kurzwellenlaser mit OFC (SL) · 4 Langwellenlaser (LL) · 3–0 rsvd
137FC-Übertragungsmedium7 Twinaxial (TW) · 6 geschirmtes Twisted Pair (TP) · 5 Miniatur-Koax (MI) · 4 Video-Koax (TV) · 3 Multimode 62,5 µm (M6) · 2 Multimode 50 µm (M5) · 1 OM3 · 0 Singlemode (SM)
138FC-Geschwindigkeit7 1200 MB/s · 6 800 · 5 1600 · 4 400 · 3 3200 · 2 200 · 1 erweitert (SFF-8024) · 0 100 MB/s
139KodierungSFF-8024 Tabelle 4-2 (Spalte QSFP): 00h nicht spezifiziert · 01h 8B/10B · 02h 4B/5B · 03h NRZ · 04h SONET verwürfelt · 05h 64B/66B · 06h Manchester · 07h 256B/257B · 08h PAM4
140Nominale Signalisierungsrateje Lane, in Einheiten von 100 Mb/s (67h = 10,3 Gb/s); FFh → siehe Byte 222
141Erweiterte Rate-Select-Konformität7–2 rsvd · 1–0 01 = Rate Select Version 1 (Byte 87–88 gültig); 00 = nicht implementiert
142Länge SMFkm (00h = kein SMF)
143Länge OM3Einheiten von 2 m
144Länge OM2Einheiten von 1 m
145Länge OM1Einheiten von 1 m
146Länge Kupfer/OM4Kupfer oder aktives Kabel: Meter; OM4: Einheiten von 2 m (Interpretation nach Technologie in Byte 147)
147Gerätetechnologie7–4 Sendertechnologie: 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 sonstige/undefiniert · 9h 1490 nm DFB · Ah Kupfer, nicht equalisiert · Bh Kupfer, passiv equalisiert · Ch Kupfer, Near-End und Far-End limitierend, aktiv · Dh Kupfer, Far-End limitierend · Eh Kupfer, Near-End limitierend · Fh Kupfer, linear aktive Equalizer · 3 Wellenlängensteuerung (1 = aktiv) · 2 gekühlter Sender · 1 Detektortyp (1 = APD, 0 = PIN) · 0 durchstimmbarer Sender
148–163Herstellername16 ASCII
164Erweitertes ModulInfiniBand: 7–5 rsvd · 4 EDR · 3 FDR · 2 QDR · 1 DDR · 0 SDR
165–167Hersteller-OUI—
168–183Hersteller-PN16 ASCII
184–185Hersteller-Revision2 ASCII
186–187Wellenlänge/Kupferdämpfungoptisch: Wellenlänge in Einheiten von 0,05 nm (0x6598 = 1299,2 nm) · Kupfer: 186 Dämpfung bei 2,5 GHz (dB), 187 bei 5,0 GHz
188–189Wellenlängentoleranz/Dämpfungoptisch: ±Toleranz in Einheiten von 0,005 nm · Kupfer: 188 bei 7,0 GHz, 189 bei 12,9 GHz
190Maximale Gehäusetemperatur°C (00h = 70 °C Standard)
191CC_BASE(Σ Byte 128–190) mod 256

Obere Seite 00h — erweiterte Identität, Byte 192–255

ByteFeldInhalt
192Erweiterte SpezifikationskonformitätSFF-8024 Tabelle 4-4 (02h 100GBASE-SR4 · 03h LR4 · 06h CWDM4 · 07h PSM4 · 0Bh 100GBASE-CR4 · 11h 4×10GBASE-SR · 25h 100GBASE-DR · 40h–49h Codes für 50G/200G/400G …) — SFF-8024
193Optionen7 rsvd · 6 Pinfunktion LPMode/TxDis konfigurierbar rev 2.10 · 5 Pinfunktion IntL/LOSL konfigurierbar rev 2.10 · 4 Tx-Eingangsequalisierung auto-adaptiv fähig · 3 Tx-Eingangsequalisierung fest programmierbar · 2 Rx-Ausgangs-Emphasis fest programmierbar · 1 Rx-Ausgangsamplitude fest programmierbar · 0 rsvd
194Optionen7 Tx-CDR Ein/Aus-Steuerung implementiert · 6 Rx-CDR Ein/Aus-Steuerung implementiert · 5 Tx-CDR-LOL-Flag implementiert · 4 Rx-CDR-LOL-Flag implementiert · 3 Rx-Squelch-Disable implementiert · 2 Rx-Ausgangsabschaltung möglich · 1 Tx-Squelch-Disable implementiert · 0 Tx-Squelch implementiert
195Optionen7 Seite 02h vorhanden · 6 Seite 01h vorhanden · 5 Rate Select implementiert · 4 Tx_Disable implementiert · 3 Tx_Fault implementiert · 2 Tx-Squelch reduziert OMA (1) oder Pave (0) · 1 Tx-LOS implementiert · 0 Seiten 20h–21h implementiert
196–211Hersteller-SN16 ASCII
212–219DatumscodeYYMMDD + 2 Los
220Art der Diagnoseüberwachung7–4 rsvd · 3 Rx-Leistungsmessung: 1 = Mittelwert, 0 = OMA · 2 Tx-Leistungsüberwachung implementiert · 1–0 rsvd
221Erweiterte Optionen4 Flag „Initialisierung abgeschlossen“ implementiert (unteres Byte 6, Bit 0) · 3 Angabe der Ratenauswahl (0 = über Byte 141/Rate Select v1, 1 = über Application-Select-Seite 01h) · 2–0 Funktionen späterer Revisionen (TC-Readiness-Flag, Software-Reset, Tx-Disable-Fast-Mode) — Revision prüfen
222Erweiterte Signalisierungsrateje Lane, in Einheiten von 250 Mb/s, gültig wenn Byte 140 = FFh (67h = 25,75 Gb/s; D5h = 53,125 GBd)
223CC_EXT(Σ Byte 192–222) mod 256
224–255Herstellerspezifischnicht in der Prüfsumme enthalten; Signaturen und Produktionsdaten

Seite 01h — Application-Select-Tabelle

Wird nur befüllt, wenn Byte 195 Bit 6 gesetzt ist; definiert Anwendungen, die über die unteren Bytes 89–92/94–97 auswählbar sind (SFF-8079-Modell). Bei QSFP28 selten implementiert; CMIS hat sie durch Application Descriptors ersetzt.

Seite 02h — Anwender-EEPROM

ByteInhalt
128–137CLEI-Code (10 ASCII), wenn Byte 129 Bit 4 gesetzt ist
128–255andernfalls freier Anwender-EEPROM, nicht in der Prüfsumme enthalten

Seite 03h — Schwellwerte, Byte 128–223

ByteFeldByteFeld
128–129Temperatur-Alarm hoch130–131Temperatur-Alarm niedrig
132–133Temperatur-Warnung hoch134–135Temperatur-Warnung niedrig
136–143rsvd——
144–145Vcc-Alarm hoch146–147Vcc-Alarm niedrig
148–149Vcc-Warnung hoch150–151Vcc-Warnung niedrig
152–175rsvd/Hersteller——
176–177Rx-Leistung-Alarm hoch178–179Rx-Leistung-Alarm niedrig
180–181Rx-Leistung-Warnung hoch182–183Rx-Leistung-Warnung niedrig
184–185Tx-Bias-Alarm hoch186–187Tx-Bias-Alarm niedrig
188–189Tx-Bias-Warnung hoch190–191Tx-Bias-Warnung niedrig
192–193Tx-Leistung-Alarm hoch194–195Tx-Leistung-Alarm niedrig
196–197Tx-Leistung-Warnung hoch198–199Tx-Leistung-Warnung niedrig
200–223rsvd——

Die Kanalschwellwerte gelten für alle vier Lanes; Formate wie bei den Monitoren (Temperatur 1/256 °C, Vcc 100 µV, Bias 2 µA, Leistung 0,1 µW) — Schwellwerte und Alarme.

Seite 03h — Kanalsteuerungen und Masken, Byte 224–255

ByteFeldBits
224–225Hersteller—
226–233rsvd/Hersteller—
234Tx-Eingangsequalisierung7–4 Tx1-EQ-Pegel · 3–0 Tx2-EQ-Pegel (0–15, dB-Schritte je Hersteller)
235Tx-Eingangsequalisierung7–4 Tx3 · 3–0 Tx4
236Rx-Ausgangs-Emphasis7–4 Rx1 · 3–0 Rx2
237Rx-Ausgangs-Emphasis7–4 Rx3 · 3–0 Rx4
238Rx-Ausgangsamplitude7–4 Rx1 · 3–0 Rx2 (Codes 0–3: 100–400/300–600/400–800/600–1200 mVpp)
239Rx-Ausgangsamplitude7–4 Rx3 · 3–0 Rx4
240Squelch-Disable7–4 Rx4…Rx1 Squelch-Disable · 3–0 Tx4…Tx1 Squelch-Disable
241Rx-Ausgangsabschaltung7–4 rsvd · 3–0 Rx4…Rx1 Ausgangsabschaltung
242Rx-Leistungsmasken Lanes 1–2Layout wie unteres Byte 9
243Rx-Leistungsmasken Lanes 3–4wie unteres Byte 10
244Tx-Bias-Masken Lanes 1–2wie unteres Byte 11
245Tx-Bias-Masken Lanes 3–4wie unteres Byte 12
246Tx-Leistungsmasken Lanes 1–2wie unteres Byte 13
247Tx-Leistungsmasken Lanes 3–4wie unteres Byte 14
248–253rsvd—
254–255Hersteller—

Seiten 20h–21h

Optional (Byte 195 Bit 0); rev 2.10 reserviert sie für erweiterte Funktionen je Lane und Herstellernutzung — siehe Datenblatt des Moduls.

Auslesen einer 100GBASE-SR4-Identität

Ein typisches SR4 liefert: Byte 128 = 11h; 129 = 00h (Klasse 1) oder 40h (Klasse 2); 130 = 0Ch (MPO); 131 = 80h (erweitert); 139 = 05h (64B/66B); 140 = FFh; 222 = 67h (25,75 Gb/s je Lane); 143 = 23h (70 m OM3 in Einheiten von 2 m = 35); 146 = 32h (100 m OM4/2 = 50); 147 = 00h (850 nm VCSEL, PIN); 186–187 = 850 nm/0,05 = 17 000 = 4268h (der genaue Wert hängt vom Feld für die Nominalwellenlänge des Moduls ab); 192 = 02h (100GBASE-SR4); 195 = 3Ch–BCh je nach vorhandenen Seiten. Die Werte unterscheiden sich zwischen Herstellern; entscheidend ist, welche Bytes zu prüfen sind.

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 .