Mappa dei registri SFF-8636: pagine superiori (00h, 03h)
La memoria superiore (byte 128–255) di un modulo QSFP+/QSFP28 è paginata tramite il byte inferiore 127. La pagina 00h contiene il blocco identità che gli host convalidano; la pagina 03h contiene le soglie di allarme/avviso e i controlli di integrità del segnale per lane; le pagine 01h e 02h contengono la tabella di selezione applicazione e l’EEPROM utente. Questa pagina li elenca byte per byte e bit per bit, compilata rispetto a SFF-8636 Rev 2.11 (rev 2.10 indica le aggiunte successive). Narrativa: SFF-8636; i byte a runtime sono nella Mappa della pagina inferiore 00h.
Legenda: rsvd = riservato · vendor = specifico del produttore · bit 7 = MSB.
Pagina superiore 00h — identità, byte 128–191 (coperti da CC_BASE)
| Byte | Campo | Contenuto |
|---|---|---|
| 128 | Identificatore | come byte inferiore 0 (0Dh QSFP+, 11h QSFP28) |
| 129 | Identificatore esteso | 7–6 classe di potenza 1–4: 00 classe 1 ≤ 1,5 W · 01 classe 2 ≤ 2,0 W · 10 classe 3 ≤ 2,5 W · 11 classe 4 ≤ 3,5 W · 5 classe di potenza 8 implementata rev 2.10 (potenza massima nel byte inferiore 107) · 4 codice CLEI presente (pagina 02h) · 3 CDR presente in Tx · 2 CDR presente in Rx · 1–0 classe di potenza 5–7: 00 non usata (vedi 7–6) · 01 classe 5 ≤ 4,0 W · 10 classe 6 ≤ 4,5 W · 11 classe 7 ≤ 5,0 W |
| 130 | Connettore | SFF-8024 tabella 4-3: 07h LC · 0Ch MPO 1×12 · 0Dh MPO 2×16 · 23h nessun connettore separabile · 27h MPO 2×12 · 28h MPO 1×16 |
| 131 | Conformità Ethernet | 7 esteso — usa il byte 192 · 6 10GBASE-LRM · 5 10GBASE-LR · 4 10GBASE-SR · 3 40GBASE-CR4 · 2 40GBASE-SR4 · 1 40GBASE-LR4 · 0 cavo attivo 40G (XLPPI) |
| 132 | Conformità SONET | 7–4 rsvd · 3 OTN 40G (OTU3B/OTU3C) · 2 OC-48 lungo raggio · 1 OC-48 raggio intermedio · 0 OC-48 corto raggio |
| 133 | Conformità SAS/SATA | 7 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 |
| 134 | Conformità Gigabit Ethernet | 7–4 rsvd · 3 1000BASE-T · 2 1000BASE-CX · 1 1000BASE-LX · 0 1000BASE-SX |
| 135 | Lunghezza collegamento FC / tecnologia | 7 molto lungo (V) · 6 corto (S) · 5 intermedio (I) · 4 lungo (L) · 3 medio (M) · 2 rsvd · 1 laser a onda lunga (LC) · 0 elettrico tra chassis (EL) |
| 136 | Tecnologia trasmettitore FC | 7 elettrico intra-chassis · 6 laser a onda corta senza OFC (SN) · 5 laser a onda corta con OFC (SL) · 4 laser a onda lunga (LL) · 3–0 rsvd |
| 137 | Mezzo di trasmissione FC | 7 twinax (TW) · 6 doppino schermato (TP) · 5 coassiale miniaturizzato (MI) · 4 coassiale video (TV) · 3 multimodale 62,5 µm (M6) · 2 multimodale 50 µm (M5) · 1 OM3 · 0 monomodale (SM) |
| 138 | Velocità FC | 7 1200 MB/s · 6 800 · 5 1600 · 4 400 · 3 3200 · 2 200 · 1 esteso (SFF-8024) · 0 100 MB/s |
| 139 | Codifica | SFF-8024 tabella 4-2 (colonna QSFP): 00h non specificata · 01h 8B/10B · 02h 4B/5B · 03h NRZ · 04h SONET con scrambling · 05h 64B/66B · 06h Manchester · 07h 256B/257B · 08h PAM4 |
| 140 | Velocità di segnalazione nominale | per lane, unità di 100 Mb/s (67h = 10,3 Gb/s); FFh → vedi byte 222 |
| 141 | Conformità della selezione del rate estesa | 7–2 rsvd · 1–0 01 = selezione del rate versione 1 (byte 87–88 validi); 00 = non implementato |
| 142 | Lunghezza SMF | km (00h = non SMF) |
| 143 | Lunghezza OM3 | unità di 2 m |
| 144 | Lunghezza OM2 | unità di 1 m |
| 145 | Lunghezza OM1 | unità di 1 m |
| 146 | Lunghezza rame / OM4 | rame o cavo attivo: metri; OM4: unità di 2 m (interpretazione secondo la tecnologia del byte 147) |
| 147 | Tecnologia del dispositivo | 7–4 tecnologia del trasmettitore: 0h VCSEL a 850 nm · 1h VCSEL a 1310 nm · 2h VCSEL a 1550 nm · 3h FP a 1310 nm · 4h DFB a 1310 nm · 5h DFB a 1550 nm · 6h EML a 1310 nm · 7h EML a 1550 nm · 8h altro/non definito · 9h DFB a 1490 nm · Ah rame non equalizzato · Bh rame equalizzato passivo · Ch rame con limiting attivo a estremità vicina e lontana · Dh rame con limiting a estremità lontana · Eh rame con limiting a estremità vicina · Fh rame con equalizzatori lineari attivi · 3 controllo della lunghezza d’onda (1 = attivo) · 2 trasmettitore raffreddato · 1 tipo di rivelatore (1 = APD, 0 = PIN) · 0 trasmettitore sintonizzabile |
| 148–163 | Nome del produttore | 16 ASCII |
| 164 | Modulo esteso | InfiniBand: 7–5 rsvd · 4 EDR · 3 FDR · 2 QDR · 1 DDR · 0 SDR |
| 165–167 | OUI del produttore | — |
| 168–183 | PN del produttore | 16 ASCII |
| 184–185 | Revisione del produttore | 2 ASCII |
| 186–187 | Lunghezza d’onda / attenuazione rame | ottico: lunghezza d’onda in unità di 0,05 nm (0x6598 = 1299,2 nm) · rame: 186 attenuazione a 2,5 GHz (dB), 187 a 5,0 GHz |
| 188–189 | Tolleranza lunghezza d’onda / attenuazione | ottico: tolleranza ± in unità di 0,005 nm · rame: 188 a 7,0 GHz, 189 a 12,9 GHz |
| 190 | Temperatura massima del case | °C (00h = 70 °C standard) |
| 191 | CC_BASE | (Σ byte 128–190) mod 256 |
Pagina superiore 00h — identità estesa, byte 192–255
| Byte | Campo | Contenuto |
|---|---|---|
| 192 | Conformità alla specifica estesa | SFF-8024 tabella 4-4 (02h 100GBASE-SR4 · 03h LR4 · 06h CWDM4 · 07h PSM4 · 0Bh 100GBASE-CR4 · 11h 4×10GBASE-SR · 25h 100GBASE-DR · 40h–49h codici 50G/200G/400G …) — SFF-8024 |
| 193 | Opzioni | 7 rsvd · 6 funzione del pin LPMode/TxDis configurabile rev 2.10 · 5 funzione del pin IntL/LOSL configurabile rev 2.10 · 4 capace di EQ ingresso Tx auto-adattiva · 3 EQ ingresso Tx fissa programmabile · 2 enfasi uscita Rx fissa programmabile · 1 ampiezza uscita Rx fissa programmabile · 0 rsvd |
| 194 | Opzioni | 7 controllo on/off CDR Tx implementato · 6 controllo on/off CDR Rx implementato · 5 flag LOL CDR Tx implementato · 4 flag LOL CDR Rx implementato · 3 disattivazione squelch Rx implementata · 2 capace di disattivazione uscita Rx · 1 disattivazione squelch Tx implementata · 0 squelch Tx implementato |
| 195 | Opzioni | 7 pagina 02h fornita · 6 pagina 01h fornita · 5 selezione del rate implementata · 4 Tx_Disable implementato · 3 Tx_Fault implementato · 2 lo squelch Tx riduce OMA (1) o Pave (0) · 1 Tx LOS implementato · 0 pagine 20h–21h implementate |
| 196–211 | SN del produttore | 16 ASCII |
| 212–219 | Codice data | YYMMDD + 2 lotto |
| 220 | Tipo di monitoraggio diagnostico | 7–4 rsvd · 3 misura di potenza Rx: 1 = media, 0 = OMA · 2 monitor di potenza Tx implementato · 1–0 rsvd |
| 221 | Opzioni avanzate | 4 flag di inizializzazione completata implementato (byte inferiore 6 bit 0) · 3 dichiarazione di selezione del rate (0 = tramite byte 141 / selezione del rate v1, 1 = tramite pagina di selezione applicazione 01h) · 2–0 funzionalità delle revisioni successive (flag di prontezza TC, reset software, modalità rapida Tx-disable) — verificare la revisione |
| 222 | Velocità di segnalazione estesa | per lane, unità di 250 Mb/s, valida quando byte 140 = FFh (67h = 25,75 Gb/s; D5h = 53,125 GBd) |
| 223 | CC_EXT | (Σ byte 192–222) mod 256 |
| 224–255 | Specifico del produttore | non incluso nel checksum; firme e dati di produzione |
Pagina 01h — tabella di selezione applicazione
Popolata solo quando il bit 6 del byte 195 è impostato; definisce le applicazioni selezionabili tramite i byte inferiori 89–92 / 94–97 (modello SFF-8079). Raramente implementata su QSFP28; CMIS l’ha sostituita con i descrittori di applicazione.
Pagina 02h — EEPROM utente
| Byte | Contenuto |
|---|---|
| 128–137 | Codice CLEI (10 ASCII) quando il bit 4 del byte 129 è impostato |
| 128–255 | altrimenti EEPROM utente libera, non inclusa nel checksum |
Pagina 03h — soglie, byte 128–223
| Byte | Campo | Byte | Campo |
|---|---|---|---|
| 128–129 | Allarme alto di temperatura | 130–131 | Allarme basso di temperatura |
| 132–133 | Avviso alto di temperatura | 134–135 | Avviso basso di temperatura |
| 136–143 | rsvd | — | — |
| 144–145 | Allarme alto di Vcc | 146–147 | Allarme basso di Vcc |
| 148–149 | Avviso alto di Vcc | 150–151 | Avviso basso di Vcc |
| 152–175 | rsvd / vendor | — | — |
| 176–177 | Allarme alto di potenza Rx | 178–179 | Allarme basso di potenza Rx |
| 180–181 | Avviso alto di potenza Rx | 182–183 | Avviso basso di potenza Rx |
| 184–185 | Allarme alto di bias Tx | 186–187 | Allarme basso di bias Tx |
| 188–189 | Avviso alto di bias Tx | 190–191 | Avviso basso di bias Tx |
| 192–193 | Allarme alto di potenza Tx | 194–195 | Allarme basso di potenza Tx |
| 196–197 | Avviso alto di potenza Tx | 198–199 | Avviso basso di potenza Tx |
| 200–223 | rsvd | — | — |
Le soglie di canale si applicano a tutte e quattro le lane; formati come i monitor (temperatura 1/256 °C, Vcc 100 µV, bias 2 µA, potenza 0,1 µW) — Soglie e allarmi.
Pagina 03h — controlli di canale e maschere, byte 224–255
| Byte | Campo | Bit |
|---|---|---|
| 224–225 | vendor | — |
| 226–233 | rsvd / vendor | — |
| 234 | Equalizzazione ingresso Tx | 7–4 livello EQ Tx1 · 3–0 livello EQ Tx2 (0–15, passi in dB secondo il produttore) |
| 235 | Equalizzazione ingresso Tx | 7–4 Tx3 · 3–0 Tx4 |
| 236 | Enfasi uscita Rx | 7–4 Rx1 · 3–0 Rx2 |
| 237 | Enfasi uscita Rx | 7–4 Rx3 · 3–0 Rx4 |
| 238 | Ampiezza uscita Rx | 7–4 Rx1 · 3–0 Rx2 (codici 0–3: 100–400 / 300–600 / 400–800 / 600–1200 mVpp) |
| 239 | Ampiezza uscita Rx | 7–4 Rx3 · 3–0 Rx4 |
| 240 | Disattivazione squelch | 7–4 disattivazione squelch Rx4…Rx1 · 3–0 disattivazione squelch Tx4…Tx1 |
| 241 | Disattivazione uscita Rx | 7–4 rsvd · 3–0 disattivazione uscita Rx4…Rx1 |
| 242 | Maschere potenza Rx lane 1–2 | layout come byte inferiore 9 |
| 243 | Maschere potenza Rx lane 3–4 | come byte inferiore 10 |
| 244 | Maschere bias Tx lane 1–2 | come byte inferiore 11 |
| 245 | Maschere bias Tx lane 3–4 | come byte inferiore 12 |
| 246 | Maschere potenza Tx lane 1–2 | come byte inferiore 13 |
| 247 | Maschere potenza Tx lane 3–4 | come byte inferiore 14 |
| 248–253 | rsvd | — |
| 254–255 | vendor | — |
Pagine 20h–21h
Opzionali (bit 0 del byte 195); rev 2.10 le riserva per funzioni estese per lane e uso del produttore — consultare la scheda tecnica del modulo.
Lettura di un’identità 100GBASE-SR4
Una SR4 tipica legge: byte 128 = 11h; 129 = 00h (classe 1) o 40h (classe 2); 130 = 0Ch (MPO); 131 = 80h (esteso); 139 = 05h (64B/66B); 140 = FFh; 222 = 67h (25,75 Gb/s per lane); 143 = 23h (70 m OM3 in unità di 2 m = 35); 146 = 32h (100 m OM4 / 2 = 50); 147 = 00h (VCSEL a 850 nm, PIN); 186–187 = 850 nm / 0,05 = 17 000 = 4268h (il valore esatto dipende dal campo di lunghezza d’onda nominale del modulo); 192 = 02h (100GBASE-SR4); 195 = 3Ch–BCh a seconda delle pagine fornite. I valori differiscono tra produttori; ciò che conta è sapere quali byte osservare.
Mappe correlate
- Mappa della pagina inferiore 00h — flag, monitor, controlli.
- Mappa SFF-8472 A0h — l’equivalente SFP del blocco identità.
- Mappa delle pagine superiori CMIS — l’equivalente CMIS.