CMIS: Registerkarte, obere Seiten (00h, 01h, 02h)
CMIS speichert seine statischen Daten auf Modulebene in drei oberen Seiten: 00h der Herstelleridentitätsblock, den Hosts validieren, 01h die Fähigkeitenseite, die dem Host mitteilt, was das Modul kann und wie lange jeder Schritt dauert, und 02h die Alarm-/Warnschwellwerte. Diese Seite listet sie Byte für Byte auf, abgeglichen mit CMIS 5.x. Laufzeit-Bytes stehen in der CMIS-Karte der unteren Seite; Pro-Lane-Seiten in der CMIS-Karte der Lane-Seiten.
Legende: rsvd = reserviert · custom = herstellerspezifisch · alle Seiten werden mit dem unteren Byte 127 ausgewählt (die Bank-Auswahl ist für 00h–02h irrelevant).
Seite 00h — Herstelleridentität, Byte 128–221 (von der Seitenprüfsumme erfasst)
| Byte | Feld | Inhalt |
|---|---|---|
| 128 | Identifier | wie unteres Byte 0 |
| 129–144 | Herstellername | 16 ASCII, mit Leerzeichen aufgefüllt |
| 145–147 | Hersteller-OUI | IEEE-Firmenkennung |
| 148–163 | Hersteller-PN | 16 ASCII |
| 164–165 | Hersteller-Revision | 2 ASCII |
| 166–181 | Hersteller-SN | 16 ASCII |
| 182–189 | Datumscode | YYMMDD + 2 Los |
| 190–199 | CLEI-Code | 10 ASCII (Leerzeichen, falls keiner vorhanden) |
| 200 | Modul-Leistungsklasse | 7–5 ModulePowerClass: 000 Klasse 1 ≤ 1,5 W · 001 Klasse 2 ≤ 3,5 W · 010 Klasse 3 ≤ 7 W · 011 Klasse 4 ≤ 8 W · 100 Klasse 5 ≤ 10 W · 101 Klasse 6 ≤ 12 W · 110 Klasse 7 ≤ 14 W · 111 Klasse 8 > 14 W · 4–0 rsvd |
| 201 | MaxPower | maximale Leistung in Einheiten von 0,25 W (z. B. 30h = 12,0 W) |
| 202 | Kabelbaugruppen-Linklänge | 7–6 LengthMultiplier: 00 ×0,1 m · 01 ×1 m · 10 ×10 m · 11 ×100 m · 5–0 BaseLength (0–63); 00h = keine Kabelbaugruppe |
| 203 | Steckertyp | SFF-8024 Tabelle 4-3 (0Ch MPO 1×12 · 07h LC · 23h kein trennbarer Steckverbinder · 27h MPO 2×12 · 28h MPO 1×16) |
| 204 | Kupferdämpfung bei 5 GHz | dB (Kabel) |
| 205 | Kupferdämpfung bei 7 GHz | dB |
| 206 | Kupferdämpfung bei 12,9 GHz | dB |
| 207 | Kupferdämpfung bei 25,8 GHz | dB |
| 208 | Kupferdämpfung bei 53,1 GHz | dB 5.1+ |
| 209 | rsvd | — |
| 210 | Medien-Lane-Information | Bit n = 1: Medien-Lane n+1 nicht unterstützt (nicht bestückt) |
| 211 | Kabelbaugruppen-/Fernende-Konfiguration | bei Kabeln: wie das Fernende aufgebaut ist (einzelnes Modul, 2×/4×/8× Breakout) gemäß der CMIS-Fernende-Codetabelle; 00h bei Transceivern |
| 212 | Medienschnittstellen-Technologie | 00h 850 nm VCSEL · 01h 1310 nm VCSEL · 02h 1550 nm VCSEL · 03h 1310 nm FP · 04h 1310 nm DFB · 05h 1550 nm DFB · 06h 1310 nm EML · 07h 1550 nm EML · 08h andere · 09h 1490 nm DFB · 0Ah Kupfer unequalisiert · 0Bh Kupfer passiv equalisiert · 0Ch Kupfer Nah- und Fernende limitierend aktiv · 0Dh Kupfer Fernende limitierend · 0Eh Kupfer Nahende limitierend · 0Fh Kupfer linear aktiv · 10h durchstimmbarer Laser C-Band · 11h durchstimmbarer Laser L-Band · 12h–FFh rsvd/custom |
| 213–221 | rsvd | — |
| 222 | Seitenprüfsumme | (Σ Byte 128–221) mod 256 — Prüfsummen |
| 223–255 | Custom | herstellerspezifisch, nicht in der Prüfsumme enthalten |
Seite 01h — Fähigkeiten, Byte 128–255
| Byte | Feld | Inhalt |
|---|---|---|
| 128 | Inaktive Firmware — Major | Version des Standby-Images |
| 129 | Inaktive Firmware — Minor | — |
| 130 | Hardware-Revision — Major | — |
| 131 | Hardware-Revision — Minor | — |
| 132 | SMF-Linklänge | 7–6 Multiplikator: 00 ×0,1 km · 01 ×1 km · 5–0 Basislänge |
| 133 | OM5-Länge | Einheiten von 2 m |
| 134 | OM4-Länge | Einheiten von 2 m |
| 135 | OM3-Länge | Einheiten von 2 m |
| 136 | OM2-Länge | Einheiten von 1 m |
| 137 | rsvd | — |
| 138–139 | Nominale Wellenlänge | Einheiten von 0,05 nm |
| 140–141 | Wellenlängentoleranz | Einheiten von 0,005 nm |
| 142 | Unterstützte Seiten und Bänke | Bits zeigen an, welche Seitengruppen existieren: implementierte Bänke (nur 0 / 0–1 / 0–3), VDM-Seiten 20h–2Fh, Diagnoseseiten 13h–14h, CDB-Seiten 9Fh–AFh (Bit-Zuordnung je nach Revision) |
| 143 | Datenpfad-Dauern | 7–4 MaxDurationDPDeinit · 3–0 MaxDurationDPInit (Nibble-Code unten) |
| 144 | Modul-Leistungsdauern | 7–4 MaxDurationModulePwrDn · 3–0 MaxDurationModulePwrUp |
| 145 | Tx-Umschaltdauern | 7–4 MaxDurationDPTxTurnOff · 3–0 MaxDurationDPTxTurnOn |
| 146–175 | Modul-Eigenschaften und Steuerungs-Fähigkeiten | implementierte Kühlung, Unterstützung für Tx/Rx-Polaritätsumkehr, Unterstützung für Squelch und Ausgangsabschaltung, Tx-Eingangs-EQ-Bereiche, Rx-Ausgangs-EQ-/Amplitudenbereiche, Unterstützung für CDR-Bypass, Aux-Monitortypen (Aux1/2/3 = TEC-Strom / Lasertemperatur / Vcc2), unterstützte Flags und Masken, Signalintegritäts-Steuerungssätze — Byte-Positionen je nach Revision |
| 176–190 | Optionen der Medien-Lane-Zuordnung, Apps 1–15 | ein Byte pro Anwendung; Bit n = 1: Medien-Lane n+1 kann die erste Medien-Lane der Anwendung sein |
| 191–222 | rsvd/custom | — |
| 223–250 | Anwendungsdeskriptoren 9–15 | je 4 Byte, gleicher Aufbau wie untere Byte 86–117 |
| 251–254 | rsvd | — |
| 255 | Seitenprüfsumme | (Σ Byte 130–254) mod 256 — Byte 128–129 (inaktive Firmware) sind ausgeschlossen, da sie sich bei Updates ändern |
Dauer-Nibble-Code (Byte 143–145)
| Code | Max. Dauer | Code | Max. Dauer |
|---|---|---|---|
| 0h | < 1 ms | 7h | < 5 s |
| 1h | < 5 ms | 8h | < 10 s |
| 2h | < 10 ms | 9h | < 1 min |
| 3h | < 50 ms | Ah | < 5 min |
| 4h | < 100 ms | Bh | < 10 min |
| 5h | < 500 ms | Ch | < 50 min |
| 6h | < 1 s | Dh–Fh | rsvd |
Hosts lesen diese, um ihre Hochlauf-Timeouts zu bemessen — Was der Host tut.
Seite 02h — Schwellwerte, Byte 128–255
| Byte | Schwellwert | Format |
|---|---|---|
| 128–129 / 130–131 / 132–133 / 134–135 | Temperatur High Alarm / Low Alarm / High Warning / Low Warning | vorzeichenbehaftet 16-Bit, 1/256 °C |
| 136–137 / 138–139 / 140–141 / 142–143 | Vcc HA / LA / HW / LW | vorzeichenlos 16-Bit, 100 µV |
| 144–145 / 146–147 / 148–149 / 150–151 | Aux1 HA / LA / HW / LW | wie der Aux1-Monitor |
| 152–153 / 154–155 / 156–157 / 158–159 | Aux2 HA / LA / HW / LW | wie Aux2 |
| 160–161 / 162–163 / 164–165 / 166–167 | Aux3 HA / LA / HW / LW | wie Aux3 |
| 168–169 / 170–171 / 172–173 / 174–175 | Custom-Monitor HA / LA / HW / LW | herstellerspezifisch |
| 176–177 / 178–179 / 180–181 / 182–183 | Tx-Leistung HA / LA / HW / LW | vorzeichenlos 16-Bit, 0,1 µW |
| 184–185 / 186–187 / 188–189 / 190–191 | Tx-Bias HA / LA / HW / LW | vorzeichenlos 16-Bit, 2 µA × Multiplikator (Seite 01h gibt ×1/×2/×4 an) |
| 192–193 / 194–195 / 196–197 / 198–199 | Rx-Leistung HA / LA / HW / LW | vorzeichenlos 16-Bit, 0,1 µW |
| 200–254 | rsvd | — |
| 255 | Seitenprüfsumme | (Σ Byte 128–254) mod 256 |
Lane-Schwellwerte gelten für jede Lane; Semantik in Schwellwerte und Alarme.
Seite 04h — Laserfähigkeiten (durchstimmbare Module)
Vorhanden, wenn angekündigt; beschreibt die unterstützten Raster (3,125 / 6,25 / 12,5 / 25 / 50 / 75 / 100 GHz und Flex), den Kanalnummernbereich je Raster sowie die Feinabstimmungsauflösung und -bereich. Kanaleinstellung und -status liegen auf Seite 12h — siehe Durchstimmbare Karten und die Lane-Seitenkarte.
Verwandte Karten
- CMIS-Karte der unteren Seite.
- SFF-8636-Karte der oberen Seiten — der QSFP28-Identitätsblock zum Vergleich.
- Herstellerfelder — Formatierungsregeln für Byte 129–199.