INF-8077i — gestione XFP (+ X2, XENPAK)
Tre fattori di forma da 10 gigabit precedono SFP+. Solo uno di essi — XFP — resta diffuso sul campo, e usa un’interfaccia di gestione che non è né SFF-8472 né SFF-8636. Leggere un XFP con la mappa sbagliata produce dati dall’aspetto plausibile ma privi di senso, quindi questo documento è utile a chiunque programmi moduli 10G.
I documenti
| Documento | Titolo | Rev | Fattore di forma |
|---|---|---|---|
| INF-8077 | 10 Gigabit Small Form Factor Pluggable Module | 4.5 | XFP |
| INF-8476 | X2 10 Gigabit Ethernet Transceiver | 2.0b | X2 |
| INF-8474 | Xenpak 10 Gigabit Ethernet Transceiver | 3.0 | XENPAK |
X2 e XENPAK sono moduli grandi e legacy per i primi switch 10GbE, con un’interfaccia elettrica parallela XAUI; XFP ha introdotto l’interfaccia seriale pulita XFI e un CDR interno al modulo.
Mappa di memoria INF-8077i
La gestione XFP risiede all’indirizzo a due fili A0h ed è organizzata come segue:
- Memoria inferiore (byte 0–127) — sempre accessibile: bit di controllo/stato, la diagnostica digitale (temperatura, bias Tx, potenza Tx/Rx, tensioni di alimentazione) e le relative soglie di allarme/avviso, flag e maschere.
- Tabelle di memoria superiore (byte 128–255) — selezionate da un byte di selezione tabella all’indirizzo 127:
- Tabella 01h — Serial ID: identificatore, produttore, numero di parte, numero di serie, date, codici del ricetrasmettitore, lunghezza d’onda, capacità di CDR/velocità e i checksum.
- Tabella 02h — EEPROM scrivibile dall’utente.
- Tabelle specifiche del produttore — inclusi i registri di sintonia DWDM sugli XFP sintonizzabili.
La struttura ricorda il modello paginato successivo di SFF-8636 (una selezione di tabella al byte 127), ma le posizioni dei campi sono specifiche di XFP, e la diagnostica risiede nella memoria inferiore anziché in un blocco A2h separato come in SFF-8472.
Differenze pratiche
| SFP+ (SFF-8472) | XFP (INF-8077i) | |
|---|---|---|
| Indirizzi | identità A0h + diagnostica A2h | solo A0h, tabelle tramite byte 127 |
| Diagnostica | blocco A2h | memoria inferiore |
| CDR | sull’host | nel modulo |
| Potenza | ≤ 1,5 W tipica | fino a ~3,5 W, più rail di alimentazione |
In CodingBox
CodingBox applica la mappa INF-8077i per XFP: identità dalla tabella 01h, soglie e DDM dalla memoria inferiore, con i checksum ricalcolati a ogni scrittura. È una delle cinque famiglie di specifiche MSA decodificate dall’applicazione. Vedi anche XFP.
Ogni byte e bit della memoria inferiore e della tabella 01h: Mappa dei registri INF-8077i.