Mappe di memoria DWDM sintonizzabile: SFF-8690, SFF-TA-1004
Un ricetrasmettitore DWDM sintonizzabile può essere impostato su qualsiasi canale della griglia ITU invece di essere fissato a una sola lunghezza d’onda. Il canale si sceglie scrivendo nei registri della memoria del modulo — e due documenti SFF definiscono dove si trovano quei registri.
I documenti
| Documento | Titolo | Rev | Si applica a |
|---|---|---|---|
| SFF-8690 | Tunable SFP+ Memory Map for ITU Frequencies | 1.4 | SFP+ (e sintonizzabili di classe SFP28) |
| SFF-TA-1004 | Tunable QSFP+/QSFP28 Memory Map for ITU Frequencies | 0.0.10 | QSFP+ / QSFP28 |
I moduli gestiti da CMIS (QSFP-DD, OSFP) gestiscono invece la sintonizzazione tramite le pagine di annuncio e controllo di CMIS.
Cosa definiscono le mappe
Entrambi i documenti seguono lo stesso modello, adattato alla paginazione del proprio fattore di forma:
- Capacità — se il modulo si sintonizza per numero di canale, per frequenza o per lunghezza d’onda; le spaziature di griglia supportate (per esempio 100 GHz, 50 GHz); la prima e l’ultima frequenza che il laser può raggiungere.
- Registri di impostazione — il numero di canale (o la frequenza in frazioni di THz/GHz, o la lunghezza d’onda) che l’host scrive per selezionare un canale.
- Stato e guasto — se il laser si è stabilizzato sul canale richiesto (sintonizzazione in corso / agganciato), e flag di errore come un canale non supportato.
- Valori correnti — rilettura della lunghezza d’onda/frequenza su cui si trova effettivamente il modulo.
In SFF-8690 questi risiedono in una pagina superiore del blocco A2h dell’SFP+ (pagina 02h). In SFF-TA-1004 occupano una pagina superiore della memoria paginata del QSFP, selezionata tramite il byte 127 come nel resto di SFF-8636.
La sequenza di sintonizzazione
- Leggere le capacità: modalità di sintonizzazione, spaziatura di griglia, intervallo di frequenza.
- Scrivere il canale desiderato (o la frequenza/lunghezza d’onda).
- Eseguire il polling dello stato finché il laser non segnala agganciato.
- Rileggere la lunghezza d’onda corrente per confermare — deve corrispondere al valore della griglia ITU per quel canale.
In CodingBox
CodingBox implementa queste mappe per impostare il numero di canale e la lunghezza d’onda sui ricetrasmettitori DWDM sintonizzabili e per rileggere l’impostazione corrente — una delle funzioni principali dell’applicazione per il lavoro con il DWDM. I valori sono visibili nell’EEPROM editor e nella schermata Check transceiver.