INF-8077i – XFP-Management (+ X2, XENPAK)
Drei 10-Gigabit-Formfaktoren gehen SFP+ voraus. Nur einer von ihnen — XFP — bleibt im Feld verbreitet, und er nutzt eine Management-Schnittstelle, die weder SFF-8472 noch SFF-8636 ist. Das Lesen eines XFP mit der falschen Karte erzeugt plausibel aussehenden Datenmüll, daher ist dieses Dokument für jeden relevant, der 10G-Module programmiert.
Die Dokumente
| Dokument | Titel | Rev | Formfaktor |
|---|---|---|---|
| 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 und XENPAK sind große, ältere Module für frühe 10GbE-Switches mit paralleler XAUI-Elektrikschnittstelle; XFP führte die saubere serielle XFI-Schnittstelle und einen CDR im Modul ein.
INF-8077i-Speicherkarte
Das XFP-Management liegt auf der Zweidraht-Adresse A0h und ist wie folgt organisiert:
- Unterer Speicher (Byte 0–127) — immer zugänglich: Steuer-/Statusbits, die digitale Diagnose (Temperatur, Tx-Bias, Tx/Rx-Leistung, Versorgungsspannungen) und ihre Alarm-/Warnschwellwerte, Flags und Masken.
- Obere Speichertabellen (Byte 128–255) — ausgewählt über ein Tabellenauswahl-Byte an Adresse 127:
- Tabelle 01h — Serial-ID: Identifier, Hersteller, Teilenummer, Seriennummer, Daten, Transceiver-Codes, Wellenlänge, CDR-/Ratenfähigkeiten und die Prüfsummen.
- Tabelle 02h — vom Benutzer beschreibbares EEPROM.
- Herstellerspezifische Tabellen — einschließlich DWDM-Abstimmregister bei durchstimmbaren XFPs.
Die Struktur ähnelt dem späteren, seitenbasierten Modell von SFF-8636 (eine Tabellenauswahl bei Byte 127), aber die Feldpositionen sind XFP-spezifisch, und die Diagnose liegt im unteren Speicher statt in einem separaten A2h-Block wie bei SFF-8472.
Praktische Unterschiede
| SFP+ (SFF-8472) | XFP (INF-8077i) | |
|---|---|---|
| Adressen | A0h Identität + A2h Diagnose | nur A0h, Tabellen über Byte 127 |
| Diagnose | A2h-Block | unterer Speicher |
| CDR | im Host | im Modul |
| Leistung | ≤ 1,5 W typisch | bis zu ~3,5 W, mehrere Versorgungsschienen |
In CodingBox
CodingBox wendet die INF-8077i-Karte für XFP an: Identität aus Tabelle 01h, Schwellwerte und DDM aus dem unteren Speicher, mit beim Schreiben neu berechneten Prüfsummen. Sie ist eine von fünf MSA-Spezifikationsfamilien, die die Anwendung dekodiert. Siehe auch XFP.
Jedes Byte und Bit des unteren Speichers und der Tabelle 01h: INF-8077i-Registerkarte.