Mappa dei registri CMIS: pagine superiori (00h, 01h, 02h)
CMIS mantiene i propri dati statici a livello di modulo in tre pagine superiori: 00h, il blocco di identità del produttore che gli host convalidano; 01h, la pagina di annuncio che indica all’host che cosa sa fare il modulo e quanto dura ciascun passaggio; e 02h, le soglie di allarme/avviso. Questa pagina le elenca byte per byte, redatta sulla base di CMIS 5.x. I byte a runtime sono nella mappa delle pagine inferiori CMIS; le pagine per lane, nella mappa delle pagine per lane CMIS.
Legenda: rsvd = riservato · custom = specifico del produttore · tutte le pagine si selezionano con il byte inferiore 127 (la selezione del banco non è rilevante per 00h–02h).
Pagina 00h — identità del produttore, byte 128–221 (coperti dal checksum della pagina)
| Byte | Campo | Contenuto |
|---|---|---|
| 128 | Identificatore | come il byte inferiore 0 |
| 129–144 | Nome del produttore | 16 ASCII, riempito con spazi |
| 145–147 | OUI del produttore | ID azienda IEEE |
| 148–163 | PN del produttore | 16 ASCII |
| 164–165 | Revisione del produttore | 2 ASCII |
| 166–181 | SN del produttore | 16 ASCII |
| 182–189 | Codice data | YYMMDD + 2 lotto |
| 190–199 | Codice CLEI | 10 ASCII (spazi se assente) |
| 200 | Classe di potenza del modulo | 7–5 ModulePowerClass: 000 classe 1 ≤ 1,5 W · 001 classe 2 ≤ 3,5 W · 010 classe 3 ≤ 7 W · 011 classe 4 ≤ 8 W · 100 classe 5 ≤ 10 W · 101 classe 6 ≤ 12 W · 110 classe 7 ≤ 14 W · 111 classe 8 > 14 W · 4–0 rsvd |
| 201 | MaxPower | potenza massima in unità di 0,25 W (es. 30h = 12,0 W) |
| 202 | Lunghezza del collegamento del cavo assemblato | 7–6 LengthMultiplier: 00 ×0,1 m · 01 ×1 m · 10 ×10 m · 11 ×100 m · 5–0 BaseLength (0–63); 00h = non è un cavo assemblato |
| 203 | Tipo di connettore | SFF-8024 Tabella 4-3 (0Ch MPO 1×12 · 07h LC · 23h nessun connettore separabile · 27h MPO 2×12 · 28h MPO 1×16) |
| 204 | Attenuazione in rame a 5 GHz | dB (cavi) |
| 205 | Attenuazione in rame a 7 GHz | dB |
| 206 | Attenuazione in rame a 12,9 GHz | dB |
| 207 | Attenuazione in rame a 25,8 GHz | dB |
| 208 | Attenuazione in rame a 53,1 GHz | dB 5.1+ |
| 209 | rsvd | — |
| 210 | Informazioni sulla lane media | bit n = 1: la lane media n+1 non è supportata (non popolata) |
| 211 | Cavo assemblato / configurazione dell’estremità remota | per i cavi: come è organizzata l’estremità remota (modulo singolo, breakout 2× / 4× / 8×) secondo la tabella dei codici di estremità remota CMIS; 00h per i ricetrasmettitori |
| 212 | Tecnologia dell’interfaccia media | 00h VCSEL 850 nm · 01h VCSEL 1310 nm · 02h VCSEL 1550 nm · 03h FP 1310 nm · 04h DFB 1310 nm · 05h DFB 1550 nm · 06h EML 1310 nm · 07h EML 1550 nm · 08h altro · 09h DFB 1490 nm · 0Ah rame non equalizzato · 0Bh rame equalizzato passivo · 0Ch rame limitante attivo su estremità locale e remota · 0Dh rame limitante sull’estremità remota · 0Eh rame limitante sull’estremità locale · 0Fh rame lineare attivo · 10h laser sintonizzabile banda C · 11h laser sintonizzabile banda L · 12h–FFh rsvd/custom |
| 213–221 | rsvd | — |
| 222 | Checksum della pagina | (Σ byte 128–221) mod 256 — Checksum |
| 223–255 | Custom | specifico del produttore, non incluso nel checksum |
Pagina 01h — annuncio, byte 128–255
| Byte | Campo | Contenuto |
|---|---|---|
| 128 | Firmware inattivo — maggiore | versione dell’immagine di standby |
| 129 | Firmware inattivo — minore | — |
| 130 | Revisione hardware — maggiore | — |
| 131 | Revisione hardware — minore | — |
| 132 | Lunghezza del collegamento SMF | 7–6 moltiplicatore: 00 ×0,1 km · 01 ×1 km · 5–0 lunghezza di base |
| 133 | Lunghezza OM5 | unità di 2 m |
| 134 | Lunghezza OM4 | unità di 2 m |
| 135 | Lunghezza OM3 | unità di 2 m |
| 136 | Lunghezza OM2 | unità di 1 m |
| 137 | rsvd | — |
| 138–139 | Lunghezza d’onda nominale | unità di 0,05 nm |
| 140–141 | Tolleranza della lunghezza d’onda | unità di 0,005 nm |
| 142 | Pagine e banchi supportati | i bit indicano quali gruppi di pagine sono presenti: banchi implementati (solo 0 / 0–1 / 0–3), pagine VDM 20h–2Fh, pagine di diagnostica 13h–14h, pagine CDB 9Fh–AFh (assegnazione dei bit secondo la revisione) |
| 143 | Durate del percorso dati | 7–4 MaxDurationDPDeinit · 3–0 MaxDurationDPInit (codice a nibble di seguito) |
| 144 | Durate di alimentazione del modulo | 7–4 MaxDurationModulePwrDn · 3–0 MaxDurationModulePwrUp |
| 145 | Durate di commutazione Tx | 7–4 MaxDurationDPTxTurnOff · 3–0 MaxDurationDPTxTurnOn |
| 146–175 | Annuncio delle caratteristiche e dei controlli del modulo | raffreddamento implementato, supporto all’inversione di polarità Tx/Rx, supporto a squelch e disattivazione dell’uscita, intervalli di EQ in ingresso Tx, intervalli di EQ/ampiezza in uscita Rx, supporto al bypass del CDR, tipi di monitor ausiliari (Aux1/2/3 = corrente TEC / temperatura del laser / Vcc2), flag e maschere supportati, set di controllo dell’integrità del segnale — posizioni dei byte secondo la revisione |
| 176–190 | Opzioni di assegnazione delle lane media, applicazioni 1–15 | un byte per applicazione; bit n = 1: la lane media n+1 può essere la prima lane media dell’applicazione |
| 191–222 | rsvd / custom | — |
| 223–250 | Descrittori di applicazione 9–15 | 4 byte ciascuno, stessa struttura dei byte inferiori 86–117 |
| 251–254 | rsvd | — |
| 255 | Checksum della pagina | (Σ byte 130–254) mod 256 — i byte 128–129 (firmware inattivo) sono esclusi perché cambiano con gli aggiornamenti |
Codice a nibble della durata (byte 143–145)
| Codice | Durata massima | Codice | Durata massima |
|---|---|---|---|
| 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 |
Gli host li leggono per dimensionare i tempi massimi di attesa all’avvio — Cosa fa l’host.
Pagina 02h — soglie, byte 128–255
| Byte | Soglia | Formato |
|---|---|---|
| 128–129 / 130–131 / 132–133 / 134–135 | Temperatura allarme alto / allarme basso / avviso alto / avviso basso | con segno a 16 bit, 1/256 °C |
| 136–137 / 138–139 / 140–141 / 142–143 | Vcc HA / LA / HW / LW | senza segno a 16 bit, 100 µV |
| 144–145 / 146–147 / 148–149 / 150–151 | Aux1 HA / LA / HW / LW | come il monitor Aux1 |
| 152–153 / 154–155 / 156–157 / 158–159 | Aux2 HA / LA / HW / LW | come Aux2 |
| 160–161 / 162–163 / 164–165 / 166–167 | Aux3 HA / LA / HW / LW | come Aux3 |
| 168–169 / 170–171 / 172–173 / 174–175 | Monitor custom HA / LA / HW / LW | del produttore |
| 176–177 / 178–179 / 180–181 / 182–183 | Potenza Tx HA / LA / HW / LW | senza segno a 16 bit, 0,1 µW |
| 184–185 / 186–187 / 188–189 / 190–191 | Bias Tx HA / LA / HW / LW | senza segno a 16 bit, 2 µA × moltiplicatore (la pagina 01h annuncia ×1/×2/×4) |
| 192–193 / 194–195 / 196–197 / 198–199 | Potenza Rx HA / LA / HW / LW | senza segno a 16 bit, 0,1 µW |
| 200–254 | rsvd | — |
| 255 | Checksum della pagina | (Σ byte 128–254) mod 256 |
Le soglie di lane si applicano a ogni lane; la semantica è in Soglie e allarmi.
Pagina 04h — capacità del laser (moduli sintonizzabili)
Presente quando annunciata; descrive le griglie supportate (3,125 / 6,25 / 12,5 / 25 / 50 / 75 / 100 GHz e flex), l’intervallo dei numeri di canale per griglia e la risoluzione e l’intervallo della sintonia fine. L’impostazione e lo stato del canale risiedono sulla pagina 12h — vedi Mappe sintonizzabili e la mappa delle pagine per lane.
Mappe correlate
- Mappa delle pagine inferiori CMIS.
- Mappa delle pagine superiori SFF-8636 — il blocco di identità QSFP28 per confronto.
- Campi del produttore — regole di formattazione per i byte 129–199.