Guida rapida alla mappa di memoria EEPROM · Riferimento · Ricetrasmettitori ottici e cavi · Documentazione · CodingBox
CodingBox Documentazione

Guida rapida alla mappa di memoria EEPROM

La mappa dei byte in una pagina per i tre layout di memoria con cui CodingBox lavora più spesso: SFF-8472 (classe SFP), SFF-8636 (QSFP+/QSFP28) e CMIS (QSFP-DD, OSFP, QSFP112, SFP-DD). Usala per trovare rapidamente un campo nell’EEPROM editor; l’editor indica il nome di ogni byte al passaggio del mouse, e i documenti di specifica restano l’autorità per i casi limite.

Le posizioni seguono le revisioni pubbliche correnti (SFF-8472 rev 12.x, SFF-8636 rev 2.x, CMIS 5.x). I moduli più vecchi possono implementare revisioni precedenti — verifica il byte di conformità.

SFF-8472 — A0h (Serial ID)

ByteCampoNote
0Identificatore03h = SFP/SFP+/SFP28 (SFF-8024)
1Identificatore esteso04h = MOD_DEF 4 (ID a due fili)
2Connettore07h LC, 01h SC, 0Ch MPO, 21h rame, 23h non separabile
3–10Codici di conformità del ricetrasmettitoreEthernet 10G (3), SONET (4–5), Ethernet 1G (6), FC (7–10)
11Codifica64b/66b, 8b/10b, NRZ…
12Velocità di segnalazione nominale×100 Mb/s (103 = 10,3 Gb/s)
13Identificatore di velocitàschema di rate-select (SFF-8079)
14Lunghezza SMFkm
15Lunghezza SMF×100 m
16Lunghezza 50 µm OM2×10 m
17Lunghezza 62,5 µm OM1×10 m
18Lunghezza OM4 o ramem
19Lunghezza OM3×10 m
20–35Nome del produttoreASCII, con spazi di riempimento
36Codice di conformità estesoSFF-8024 tabella 4-4
37–39OUI del produttoreID aziendale IEEE
40–55Numero di parte del produttoreASCII
56–59Revisione del produttoreASCII
60–61Lunghezza d’onda (nm) o conformità del cavo1310 = 051Eh
62Fibre Channel speed 2 / non allocato—
63CC_BASEchecksum dei byte 0–62
64–65OpzioniTX_DISABLE, TX_FAULT, RX_LOS, rate select…
66–67Velocità di segnalazione max / min% sopra / sotto il nominale
68–83Numero di serie del produttoreASCII
84–91Date codeYYMMDDLL
92Tipo di monitoraggio diagnosticobit 6 DDM, bit 5 calibrazione interna, bit 4 calibrazione esterna, bit 3 media/OMA
93Opzioni avanzateflag di allarme/avviso, TX_DISABLE software, rate select software
94Conformità SFF-8472revisione seguita dal modulo
95CC_EXTchecksum dei byte 64–94
96–127Specifico del produttore—
128–255Riservato (SFF-8079)—

SFF-8472 — A2h (diagnostica)

ByteCampoNote
0–39Soglietemp, Vcc, bias, potenza Tx, potenza Rx — ciascuna HA, LA, HW, LW (dettagli)
40–55Soglie opzionalitemperatura laser, corrente TEC
56–91Costanti di calibrazione esternapolinomio di potenza Rx, pendenze/offset (dettagli)
92–94Riservato—
95CC_DMIchecksum dei byte 0–94
96–105Monitor in tempo realetemp, Vcc, bias Tx, potenza Tx, potenza Rx (unità)
106–109Monitor opzionalitemperatura laser / TEC
110Stato / controllostato TX_DISABLE, RS0/RS1, TX_FAULT, RX_LOS, dati pronti
111Riservato—
112–113Flag di allarme—
114–115Controlli opzionaliEQ ingresso Tx / enfasi uscita Rx
116–117Flag di avviso—
118–119Stato / controllo estesoRS software, livello di potenza
120–126Specifico del produttorearea password 0x7B–0x7E (123–126) sui moduli protetti (protezione in scrittura)
127Selezione tabella / paginaseleziona le tabelle superiori opzionali
128–247EEPROM utente (tabella 00h)area scrivibile libera
248–255Controllo del produttore—

SFF-8636 — pagina inferiore 00h (QSFP+/QSFP28)

ByteCampo
0Identificatore (0Dh QSFP+, 11h QSFP28)
1Conformità di revisione
2Stato: dati non pronti, IntL, memoria flat
3Tx LOS (7–4) / Rx LOS (3–0)
4Guasto Tx adaptive-EQ / guasto Tx
5Tx LOL / Rx LOL (CDR)
6–7Flag di allarme-avviso di temperatura / Vcc
9–14Flag per lane di potenza Rx, bias Tx, potenza Tx
22–23Temperatura del modulo
26–27Vcc del modulo
34–41Potenza Rx, lane 1–4
42–49Bias Tx, lane 1–4
50–57Potenza Tx, lane 1–4
86Disattivazione Tx per lane
87 / 88Rate select Rx / Tx
93Controllo di potenza (bassa potenza, override)
98Controllo CDR (Tx 7–4, Rx 3–0)
100–106Maschere di interrupt
119–122Ingresso cambio password
123–126Ingresso password (0x7B)
127Selezione pagina

SFF-8636 — pagina superiore 00h (identità)

ByteCampo
128Identificatore
129Identificatore esteso: classe di potenza, presenza CDR (bit 3/2), CLEI
130Connettore
131–138Conformità alle specifiche (Ethernet, SONET, SAS, GbE, FC)
139Codifica
140Bit rate nominale (×100 Mb/s; FFh → vedi 222)
141Conformità estesa al rate select
142Lunghezza SMF (km)
143Lunghezza OM3 (×2 m)
144 / 145Lunghezza OM2 / OM1 (m)
146Lunghezza rame o OM4 (m)
147Tecnologia del dispositivo (tipo di laser, raffreddato, sintonizzabile…)
148–163Nome del produttore
164Codici estesi del modulo (InfiniBand)
165–167OUI del produttore
168–183Numero di parte del produttore
184–185Revisione del produttore
186–187Lunghezza d’onda (÷20 nm) o attenuazione del rame
188–189Tolleranza di lunghezza d’onda (÷200)
190Temperatura massima di case
191CC_BASE (128–190)
192Conformità estesa alle specifiche (SFF-8024 tabella 4-4)
193–195Opzioni
196–211Numero di serie del produttore
212–219Date code
220Tipo di monitoraggio diagnostico
221Opzioni avanzate
222Bit rate nominale (×250 Mb/s)
223CC_EXT (192–222)
224–255Specifico del produttore

La pagina superiore 03h contiene le soglie; la pagina 02h l’EEPROM utente; la pagina 01h la selezione dell’applicazione (SFF-8636).

CMIS — pagina inferiore e pagine chiave

PosizioneCampo
Inferiore 0Identificatore (18h QSFP-DD, 19h OSFP, 1Eh QSFP112, 1Ah SFP-DD)
Inferiore 1Revisione CMIS (es. 50h = 5.0)
Inferiore 2Caratteristiche del modulo: memoria flat, modello di memoria
Inferiore 3Stato del modulo (bit 3–1: 1 LowPwr, 2 PwrUp, 3 Ready, 4 PwrDn, 5 Fault)
Inferiore 8–13Flag del modulo
Inferiore 14–25Monitor del modulo (temp 14–15, Vcc 16–17, ausiliari)
Inferiore 26Controlli globali del modulo (bassa potenza, reset software)
Inferiore 118–121Cambio password
Inferiore 122–125Ingresso password
Inferiore 126Selezione banco
Inferiore 127Selezione pagina
Pagina 00h 128–255Identità: produttore 129–144, OUI 145–147, PN 148–163, revisione 164–165, SN 166–181, data 182–189, CLEI 190–199, classe di potenza 200–201, connettore 203, tipo di supporto 212…
Pagina 01hDichiarazioni: monitor implementati, supporto CDR, VDM, applicazioni (86–117)
Pagina 02hSoglie
Pagina 10hControlli di lane: data-path, Tx disable, abilitazione CDR (160/161), selezione applicazione
Pagina 11hStato di lane e monitor: flag 134–153, potenza Tx 154–169, bias Tx 170–185, potenza Rx 186–201
Pagine 20h–2FhVDM (Diagnostica per lane)
Pagine 9Fh, A0h+Comando / risposta CDB

Descrizione completa: CMIS, MIS per SFP-DD.

Checksum

ChecksumCopreDove
CC_BASE (SFP)A0h 0–62A0h 63
CC_EXT (SFP)A0h 64–94A0h 95
CC_DMI (SFP)A2h 0–94A2h 95
CC_BASE (QSFP)128–190191
CC_EXT (QSFP)192–222223
Checksum di pagina CMISper paginaultimo byte della pagina

Sono tutte semplici somme a 8 bit. CodingBox li ricalcola automaticamente a ogni scrittura — un dump modificato a mano con un checksum non aggiornato viene rifiutato dalla maggior parte degli host (Ricodifica EEPROM).

Vista a livello di protocollo di come si raggiungono questi byte — indirizzi, paging, banchi, tempistiche: Interfaccia a due fili. Quali byte copre ciascun checksum e come calcolarli: Checksum.

Questa pagina è la vista condensata. Tabelle complete byte per byte e bit per bit: SFF-8472 A0h · SFF-8472 A2h · SFF-8636 inferiore · SFF-8636 superiore · CMIS inferiore · CMIS superiore · CMIS lane · XFP.

I byte della classe di potenza in tutte le famiglie, con le scale di classe e i valori di consumo reali: Potenza e consumo; quale documento definisce ogni intervallo di byte e dove ottenerlo: Mappa degli standard.


Se trovi un’imprecisione o un errore in questo articolo, seleziona il passaggio corrispondente e premi Ctrl+Enter per .