Registerkaart CMIS: bovenste pagina’s (00h, 01h, 02h)
CMIS bewaart zijn statische gegevens op moduleniveau in drie bovenste pagina’s: 00h, het identiteitsblok van de fabrikant dat hosts valideren; 01h, de pagina met eigenschappen die de module aan de host meldt, inclusief de duur van elke stap; en 02h, de alarm-/waarschuwingsdrempels. Deze pagina geeft ze byte voor byte weer, samengesteld op basis van CMIS 5.x. Runtime-bytes staan in de CMIS-registerkaart voor de onderste pagina; pagina’s per lane in de registerkaart voor CMIS-lane-pagina’s.
Legenda: rsvd = gereserveerd · custom = fabrikantspecifiek · alle pagina’s worden geselecteerd met onderste byte 127 (bankselectie is niet relevant voor 00h–02h).
Pagina 00h — identiteit van de fabrikant, bytes 128–221 (gedekt door de paginachecksum)
| Byte | Veld | Inhoud |
|---|---|---|
| 128 | Identifier | zoals onderste byte 0 |
| 129–144 | Naam fabrikant | 16 ASCII, opgevuld met spaties |
| 145–147 | OUI fabrikant | IEEE-bedrijfs-ID |
| 148–163 | PN fabrikant | 16 ASCII |
| 164–165 | Rev. fabrikant | 2 ASCII |
| 166–181 | SN fabrikant | 16 ASCII |
| 182–189 | Datumcode | YYMMDD + 2 lot |
| 190–199 | CLEI-code | 10 ASCII (spaties indien geen) |
| 200 | Vermogensklasse module | 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 | maximaal vermogen in stappen van 0,25 W (bijv. 30h = 12,0 W) |
| 202 | Linklengte kabelassemblage | 7–6 LengthMultiplier: 00 ×0,1 m · 01 ×1 m · 10 ×10 m · 11 ×100 m · 5–0 BaseLength (0–63); 00h = geen kabelassemblage |
| 203 | Connectortype | SFF-8024 tabel 4-3 (0Ch MPO 1×12 · 07h LC · 23h geen scheidbare connector · 27h MPO 2×12 · 28h MPO 1×16) |
| 204 | Koperdemping bij 5 GHz | dB (kabels) |
| 205 | Koperdemping bij 7 GHz | dB |
| 206 | Koperdemping bij 12,9 GHz | dB |
| 207 | Koperdemping bij 25,8 GHz | dB |
| 208 | Koperdemping bij 53,1 GHz | dB 5.1+ |
| 209 | rsvd | — |
| 210 | Informatie over media-lanes | bit n = 1: media-lane n+1 niet ondersteund (niet bezet) |
| 211 | Kabelassemblage-/far-end-configuratie | voor kabels: opbouw van het far end (enkele module, 2× / 4× / 8× breakout) volgens de CMIS-codetabel voor far end; 00h voor transceivers |
| 212 | Mediatechnologie voor interface | 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 overige · 09h 1490 nm DFB · 0Ah ongeëgaliseerd koper · 0Bh passief geëgaliseerd koper · 0Ch actief koper met limiting aan near & far end · 0Dh koper met limiting aan far end · 0Eh koper met limiting aan near end · 0Fh lineair actief koper · 10h afstembare C-bandlaser · 11h afstembare L-bandlaser · 12h–FFh rsvd/custom |
| 213–221 | rsvd | — |
| 222 | Paginachecksum | (Σ bytes 128–221) mod 256 — Checksums |
| 223–255 | Custom | fabrikantspecifiek, niet gechecksummed |
Pagina 01h — gemelde module-eigenschappen, bytes 128–255
| Byte | Veld | Inhoud |
|---|---|---|
| 128 | Inactieve firmware — major | versie van de stand-byimage |
| 129 | Inactieve firmware — minor | — |
| 130 | Hardwarerevisie — major | — |
| 131 | Hardwarerevisie — minor | — |
| 132 | Linklengte SMF | 7–6 vermenigvuldiger: 00 ×0,1 km · 01 ×1 km · 5–0 basislengte |
| 133 | Lengte OM5 | stappen van 2 m |
| 134 | Lengte OM4 | stappen van 2 m |
| 135 | Lengte OM3 | stappen van 2 m |
| 136 | Lengte OM2 | stappen van 1 m |
| 137 | rsvd | — |
| 138–139 | Nominale golflengte | stappen van 0,05 nm |
| 140–141 | Golflengtetolerantie | stappen van 0,005 nm |
| 142 | Ondersteunde pagina’s en banken | bits geven aan welke paginagroepen bestaan: geïmplementeerde banken (alleen 0 / 0–1 / 0–3), VDM-pagina’s 20h–2Fh, diagnostische pagina’s 13h–14h, CDB-pagina’s 9Fh–AFh (bittoewijzing per revisie) |
| 143 | Duur van datapad | 7–4 MaxDurationDPDeinit · 3–0 MaxDurationDPInit (nibblecode hieronder) |
| 144 | Duur van modulevermogen | 7–4 MaxDurationModulePwrDn · 3–0 MaxDurationModulePwrUp |
| 145 | Duur voor Tx in-/uitschakelen | 7–4 MaxDurationDPTxTurnOff · 3–0 MaxDurationDPTxTurnOn |
| 146–175 | Gemelde modulekenmerken en -regelaars | geïmplementeerde koeling, ondersteuning voor omkeren van Tx/Rx-polariteit, squelch en output-disable, Tx-input-EQ-bereiken, Rx-output-EQ-/amplitudebereiken, ondersteuning voor CDR-bypass, typen aux-monitoren (Aux1/2/3 = TEC-stroom / lasertemperatuur / Vcc2), ondersteunde flags en masks, regelsets voor signaalintegriteit — byteposities per revisie |
| 176–190 | Toewijzingsopties voor media-lanes, apps 1–15 | één byte per app; bit n = 1: media-lane n+1 kan de eerste media-lane van de app zijn |
| 191–222 | rsvd / custom | — |
| 223–250 | Applicatiebeschrijvingen 9–15 | elk 4 bytes, zelfde indeling als onderste bytes 86–117 |
| 251–254 | rsvd | — |
| 255 | Paginachecksum | (Σ bytes 130–254) mod 256 — bytes 128–129 (inactieve firmware) zijn uitgesloten omdat zij bij updates veranderen |
Nibblecode voor duur (bytes 143–145)
| Code | Maximale duur | Code | Maximale duur |
|---|---|---|---|
| 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 lezen deze om hun time-outs voor opstarten te dimensioneren — Wat de host doet.
Pagina 02h — drempels, bytes 128–255
| Bytes | Drempel | Indeling |
|---|---|---|
| 128–129 / 130–131 / 132–133 / 134–135 | Temperatuuralarm bij hoge/lage drempel / hoge/lage temperatuurwaarschuwing | 16-bit met teken, 1/256 °C |
| 136–137 / 138–139 / 140–141 / 142–143 | Vcc HA / LA / HW / LW | 16-bit zonder teken, 100 µV |
| 144–145 / 146–147 / 148–149 / 150–151 | Aux1 HA / LA / HW / LW | zoals de Aux1-monitor |
| 152–153 / 154–155 / 156–157 / 158–159 | Aux2 HA / LA / HW / LW | zoals Aux2 |
| 160–161 / 162–163 / 164–165 / 166–167 | Aux3 HA / LA / HW / LW | zoals Aux3 |
| 168–169 / 170–171 / 172–173 / 174–175 | Custom-monitor HA / LA / HW / LW | fabrikant |
| 176–177 / 178–179 / 180–181 / 182–183 | Tx-vermogen HA / LA / HW / LW | 16-bit zonder teken, 0,1 µW |
| 184–185 / 186–187 / 188–189 / 190–191 | Tx-bias HA / LA / HW / LW | 16-bit zonder teken, 2 µA × vermenigvuldiger (pagina 01h vermeldt ×1/×2/×4) |
| 192–193 / 194–195 / 196–197 / 198–199 | Rx-vermogen HA / LA / HW / LW | 16-bit zonder teken, 0,1 µW |
| 200–254 | rsvd | — |
| 255 | Paginachecksum | (Σ bytes 128–254) mod 256 |
Lane-drempels gelden voor elke lane; semantiek in Drempels & alarmen.
Pagina 04h — lasermogelijkheden (afstembare modules)
Aanwezig wanneer de module deze meldt; beschrijft de ondersteunde rasters (3,125 / 6,25 / 12,5 / 25 / 50 / 75 / 100 GHz en flex), het kanaalnummerbereik per raster en de fijnregelresolutie en het bereik. Kanaalinstelling en -status staan op pagina 12h — zie Afstembare kaarten en de registerkaart voor lane-pagina’s.
Gerelateerde kaarten
- CMIS-registerkaart voor de onderste pagina.
- Registerkaart voor bovenste SFF-8636-pagina’s — het QSFP28-identiteitsblok ter vergelijking.
- Fabrikantvelden — opmaakregels voor bytes 129–199.