Speicherkarten für durchstimmbare DWDM-Module: SFF-8690, SFF-TA-1004
Ein durchstimmbarer DWDM-Transceiver lässt sich auf jeden beliebigen Kanal des ITU-Rasters einstellen, statt an eine Wellenlänge gebunden zu sein. Der Kanal wird durch Schreiben in Register des Modulspeichers ausgewählt — zwei SFF-Dokumente definieren, wo diese Register liegen.
Die Dokumente
| Dokument | Titel | Rev | Gilt für |
|---|---|---|---|
| SFF-8690 | Tunable SFP+ Memory Map for ITU Frequencies | 1.4 | SFP+ (und durchstimmbare SFP28-Klasse) |
| SFF-TA-1004 | Tunable QSFP+/QSFP28 Memory Map for ITU Frequencies | 0.0.10 | QSFP+/QSFP28 |
CMIS-verwaltete Module (QSFP-DD, OSFP) handhaben die Abstimmung stattdessen über CMIS-Advertisement und Steuerungsseiten.
Was die Karten definieren
Beide Dokumente folgen demselben Modell, angepasst an die Seitenverwaltung ihres Formfaktors:
- Fähigkeiten — ob das Modul über Kanalnummer, Frequenz oder Wellenlänge abgestimmt wird; unterstützte Rasterabstände (z. B. 100 GHz, 50 GHz); erste und letzte Frequenz, die der Laser erreichen kann.
- Set-Register — die Kanalnummer (oder Frequenz in THz/GHz-Anteilen oder Wellenlänge), die der Host zur Kanalauswahl schreibt.
- Status und Fehler — ob sich der Laser auf dem angeforderten Kanal eingeschwungen hat (Abstimmung läuft/eingerastet) und Fehler-Flags wie ein nicht unterstützter Kanal.
- Aktuelle Werte — Rücklesen der Wellenlänge/Frequenz, auf die das Modul tatsächlich eingestellt ist.
Bei SFF-8690 liegen diese in einer oberen Seite des SFP+-A2h-Blocks (Seite 02h). Bei SFF-TA-1004 belegen sie eine obere Seite des seitenweisen QSFP-Speichers, ausgewählt über Byte 127 wie beim übrigen SFF-8636.
Die Abstimmsequenz
- Fähigkeiten lesen: Abstimmmodus, Rasterabstand, Frequenzbereich.
- Den gewünschten Kanal (oder die Frequenz/Wellenlänge) schreiben.
- Den Status abfragen, bis der Laser eingerastet meldet.
- Die aktuelle Wellenlänge zur Bestätigung rücklesen — sie sollte dem Wert im ITU-Raster für diesen Kanal entsprechen.
In CodingBox
CodingBox implementiert diese Karten, um die Kanalnummer und Wellenlänge auf durchstimmbaren DWDM-Transceivern zu setzen und die aktuelle Einstellung zurückzulesen — eine der Kernfunktionen der Anwendung für DWDM-Arbeiten. Die Werte sind im EEPROM editor und auf dem Bildschirm Check transceiver sichtbar.