Carte des registres SFF-8636 : pages supérieures (00h, 03h)
La mémoire supérieure (octets 128–255) d’un module QSFP+/QSFP28 est paginée via l’octet inférieur 127. La page 00h porte le bloc d’identité que les hôtes valident ; la page 03h porte les seuils d’alarme/avertissement et les commandes d’intégrité du signal par voie ; les pages 01h et 02h contiennent la table de sélection d’application et l’EEPROM utilisateur. Cette page les recense octet par octet et bit par bit, compilée d’après SFF-8636 Rev 2.11 (rev 2.10 marque les ajouts ultérieurs). Présentation : SFF-8636 ; les octets d’exécution figurent dans la carte de la page inférieure 00h.
Légende : rsvd = réservé · vendor = spécifique fournisseur · bit 7 = MSB.
Page supérieure 00h — identité, octets 128–191 (couverts par CC_BASE)
| Octet | Champ | Contenu |
|---|---|---|
| 128 | Identifiant | comme l’octet inférieur 0 (0Dh QSFP+, 11h QSFP28) |
| 129 | Identifiant étendu | 7–6 classe de puissance 1–4 : 00 classe 1 ≤ 1,5 W · 01 classe 2 ≤ 2,0 W · 10 classe 3 ≤ 2,5 W · 11 classe 4 ≤ 3,5 W · 5 classe de puissance 8 mise en œuvre rev 2.10 (puissance max à l’octet inférieur 107) · 4 code CLEI présent (page 02h) · 3 CDR présent en Tx · 2 CDR présent en Rx · 1–0 classe de puissance 5–7 : 00 non utilisé (voir 7–6) · 01 classe 5 ≤ 4,0 W · 10 classe 6 ≤ 4,5 W · 11 classe 7 ≤ 5,0 W |
| 130 | Connecteur | SFF-8024 Table 4-3 : 07h LC · 0Ch MPO 1×12 · 0Dh MPO 2×16 · 23h pas de connecteur séparable · 27h MPO 2×12 · 28h MPO 1×16 |
| 131 | Conformité Ethernet | 7 étendue — voir l’octet 192 · 6 10GBASE-LRM · 5 10GBASE-LR · 4 10GBASE-SR · 3 40GBASE-CR4 · 2 40GBASE-SR4 · 1 40GBASE-LR4 · 0 câble actif 40G (XLPPI) |
| 132 | Conformité SONET | 7–4 rsvd · 3 OTN 40G (OTU3B/OTU3C) · 2 OC-48 longue portée · 1 OC-48 intermédiaire · 0 OC-48 courte portée |
| 133 | Conformité SAS/SATA | 7 SAS 24 Gb/s rev 2.10 · 6 SAS 12 Gb/s · 5 SAS 6 Gb/s · 4 SAS 3 Gb/s · 3–0 rsvd |
| 134 | Conformité Gigabit Ethernet | 7–4 rsvd · 3 1000BASE-T · 2 1000BASE-CX · 1 1000BASE-LX · 0 1000BASE-SX |
| 135 | Longueur de liaison FC / technologie | 7 très longue (V) · 6 courte (S) · 5 intermédiaire (I) · 4 longue (L) · 3 moyenne (M) · 2 rsvd · 1 laser grande longueur d’onde (LC) · 0 électrique inter-boîtier (EL) |
| 136 | Technologie d’émetteur FC | 7 électrique intra-boîtier · 6 laser courte longueur d’onde sans OFC (SN) · 5 laser courte longueur d’onde avec OFC (SL) · 4 laser grande longueur d’onde (LL) · 3–0 rsvd |
| 137 | Support de transmission FC | 7 twinaxial (TW) · 6 paire torsadée blindée (TP) · 5 coaxial miniature (MI) · 4 coaxial vidéo (TV) · 3 multimode 62,5 µm (M6) · 2 multimode 50 µm (M5) · 1 OM3 · 0 monomode (SM) |
| 138 | Débit FC | 7 1200 MB/s · 6 800 · 5 1600 · 4 400 · 3 3200 · 2 200 · 1 étendu (SFF-8024) · 0 100 MB/s |
| 139 | Codage | SFF-8024 Table 4-2 (colonne QSFP) : 00h non spécifié · 01h 8B/10B · 02h 4B/5B · 03h NRZ · 04h SONET brouillé · 05h 64B/66B · 06h Manchester · 07h 256B/257B · 08h PAM4 |
| 140 | Débit de signalisation nominal | par voie, unités de 100 Mb/s (67h = 10,3 Gb/s) ; FFh → voir l’octet 222 |
| 141 | Conformité de sélection de débit étendue | 7–2 rsvd · 1–0 01 = sélection de débit version 1 (octets 87–88 valides) ; 00 = non mise en œuvre |
| 142 | Longueur SMF | km (00h = pas de SMF) |
| 143 | Longueur OM3 | unités de 2 m |
| 144 | Longueur OM2 | unités de 1 m |
| 145 | Longueur OM1 | unités de 1 m |
| 146 | Longueur cuivre / OM4 | cuivre ou câble actif : mètres ; OM4 : unités de 2 m (interprétation selon la technologie de l’octet 147) |
| 147 | Technologie du dispositif | 7–4 technologie d’émetteur : 0h VCSEL 850 nm · 1h VCSEL 1310 nm · 2h VCSEL 1550 nm · 3h FP 1310 nm · 4h DFB 1310 nm · 5h DFB 1550 nm · 6h EML 1310 nm · 7h EML 1550 nm · 8h autre/non défini · 9h DFB 1490 nm · Ah cuivre non égalisé · Bh cuivre égalisé passif · Ch cuivre limitation active proche et distante · Dh cuivre limitation distante · Eh cuivre limitation proche · Fh cuivre linéaire actif · 3 contrôle de longueur d’onde (1 = actif) · 2 émetteur refroidi · 1 type de détecteur (1 = APD, 0 = PIN) · 0 émetteur accordable |
| 148–163 | Nom du fournisseur | 16 ASCII |
| 164 | Module étendu | InfiniBand : 7–5 rsvd · 4 EDR · 3 FDR · 2 QDR · 1 DDR · 0 SDR |
| 165–167 | OUI fournisseur | — |
| 168–183 | PN fournisseur | 16 ASCII |
| 184–185 | Révision fournisseur | 2 ASCII |
| 186–187 | Longueur d’onde / atténuation cuivre | optique : longueur d’onde en unités de 0,05 nm (0x6598 = 1299,2 nm) · cuivre : 186 atténuation à 2,5 GHz (dB), 187 à 5,0 GHz |
| 188–189 | Tolérance de longueur d’onde / atténuation | optique : tolérance ± en unités de 0,005 nm · cuivre : 188 à 7,0 GHz, 189 à 12,9 GHz |
| 190 | Température de boîtier maximale | °C (00h = 70 °C standard) |
| 191 | CC_BASE | (Σ octets 128–190) mod 256 |
Page supérieure 00h — identité étendue, octets 192–255
| Octet | Champ | Contenu |
|---|---|---|
| 192 | Conformité étendue aux spécifications | SFF-8024 Table 4-4 (02h 100GBASE-SR4 · 03h LR4 · 06h CWDM4 · 07h PSM4 · 0Bh 100GBASE-CR4 · 11h 4×10GBASE-SR · 25h 100GBASE-DR · 40h–49h codes 50G/200G/400G …) — SFF-8024 |
| 193 | Options | 7 rsvd · 6 fonction de broche LPMode/TxDis configurable rev 2.10 · 5 fonction de broche IntL/LOSL configurable rev 2.10 · 4 EQ d’entrée Tx auto-adaptative prise en charge · 3 EQ d’entrée Tx fixe programmable · 2 accentuation de sortie Rx fixe programmable · 1 amplitude de sortie Rx fixe programmable · 0 rsvd |
| 194 | Options | 7 commande marche/arrêt du CDR Tx mise en œuvre · 6 commande marche/arrêt du CDR Rx mise en œuvre · 5 indicateur LOL du CDR Tx mis en œuvre · 4 indicateur LOL du CDR Rx mis en œuvre · 3 désactivation du squelch Rx mise en œuvre · 2 désactivation de sortie Rx possible · 1 désactivation du squelch Tx mise en œuvre · 0 squelch Tx mis en œuvre |
| 195 | Options | 7 page 02h fournie · 6 page 01h fournie · 5 sélection de débit mise en œuvre · 4 Tx_Disable mis en œuvre · 3 Tx_Fault mis en œuvre · 2 le squelch Tx réduit l’OMA (1) ou la Pave (0) · 1 Tx LOS mis en œuvre · 0 pages 20h–21h mises en œuvre |
| 196–211 | SN fournisseur | 16 ASCII |
| 212–219 | Code date | YYMMDD + 2 lot |
| 220 | Type de surveillance diagnostique | 7–4 rsvd · 3 mesure de puissance Rx : 1 = moyenne, 0 = OMA · 2 surveillance de puissance Tx mise en œuvre · 1–0 rsvd |
| 221 | Options avancées | 4 indicateur d’initialisation terminée mis en œuvre (octet inférieur 6 bit 0) · 3 déclaration de sélection de débit (0 = via l’octet 141 / sélection de débit v1, 1 = via la table de sélection d’application page 01h) · 2–0 fonctions de révisions ultérieures (indicateur de disponibilité TC, réinitialisation logicielle, mode rapide Tx-disable) — vérifier la révision |
| 222 | Débit de signalisation étendu | par voie, unités de 250 Mb/s, valide quand l’octet 140 = FFh (67h = 25,75 Gb/s ; D5h = 53,125 GBd) |
| 223 | CC_EXT | (Σ octets 192–222) mod 256 |
| 224–255 | Spécifique fournisseur | non compris dans la somme de contrôle ; signatures et données de production |
Page 01h — table de sélection d’application
Renseignée uniquement quand le bit 6 de l’octet 195 est positionné ; définit les applications sélectionnables via les octets inférieurs 89–92 / 94–97 (modèle SFF-8079). Rarement mise en œuvre sur QSFP28 ; CMIS l’a remplacée par des descripteurs d’application.
Page 02h — EEPROM utilisateur
| Octets | Contenu |
|---|---|
| 128–137 | Code CLEI (10 ASCII) quand le bit 4 de l’octet 129 est positionné |
| 128–255 | sinon EEPROM utilisateur libre, non compris dans la somme de contrôle |
Page 03h — seuils, octets 128–223
| Octets | Champ | Octets | Champ |
|---|---|---|---|
| 128–129 | Alarme haute de température | 130–131 | Alarme basse de température |
| 132–133 | Avertissement haut de température | 134–135 | Avertissement bas de température |
| 136–143 | rsvd | — | — |
| 144–145 | Alarme haute Vcc | 146–147 | Alarme basse Vcc |
| 148–149 | Avertissement haut Vcc | 150–151 | Avertissement bas Vcc |
| 152–175 | rsvd / vendor | — | — |
| 176–177 | Alarme haute de puissance Rx | 178–179 | Alarme basse de puissance Rx |
| 180–181 | Avertissement haut de puissance Rx | 182–183 | Avertissement bas de puissance Rx |
| 184–185 | Alarme haute de bias Tx | 186–187 | Alarme basse de bias Tx |
| 188–189 | Avertissement haut de bias Tx | 190–191 | Avertissement bas de bias Tx |
| 192–193 | Alarme haute de puissance Tx | 194–195 | Alarme basse de puissance Tx |
| 196–197 | Avertissement haut de puissance Tx | 198–199 | Avertissement bas de puissance Tx |
| 200–223 | rsvd | — | — |
Les seuils de canal s’appliquent aux quatre voies ; formats identiques aux moniteurs (température 1/256 °C, Vcc 100 µV, bias 2 µA, puissance 0,1 µW) — Seuils et alarmes.
Page 03h — commandes et masques de canal, octets 224–255
| Octet | Champ | Bits |
|---|---|---|
| 224–225 | vendor | — |
| 226–233 | rsvd / vendor | — |
| 234 | Égalisation d’entrée Tx | 7–4 niveau EQ Tx1 · 3–0 niveau EQ Tx2 (0–15, pas en dB selon le fournisseur) |
| 235 | Égalisation d’entrée Tx | 7–4 Tx3 · 3–0 Tx4 |
| 236 | Accentuation de sortie Rx | 7–4 Rx1 · 3–0 Rx2 |
| 237 | Accentuation de sortie Rx | 7–4 Rx3 · 3–0 Rx4 |
| 238 | Amplitude de sortie Rx | 7–4 Rx1 · 3–0 Rx2 (codes 0–3 : 100–400 / 300–600 / 400–800 / 600–1200 mVpp) |
| 239 | Amplitude de sortie Rx | 7–4 Rx3 · 3–0 Rx4 |
| 240 | Désactivation du squelch | 7–4 désactivation du squelch Rx4…Rx1 · 3–0 désactivation du squelch Tx4…Tx1 |
| 241 | Désactivation de sortie Rx | 7–4 rsvd · 3–0 désactivation de sortie Rx4…Rx1 |
| 242 | Masques de puissance Rx voies 1–2 | organisation comme l’octet inférieur 9 |
| 243 | Masques de puissance Rx voies 3–4 | comme l’octet inférieur 10 |
| 244 | Masques de bias Tx voies 1–2 | comme l’octet inférieur 11 |
| 245 | Masques de bias Tx voies 3–4 | comme l’octet inférieur 12 |
| 246 | Masques de puissance Tx voies 1–2 | comme l’octet inférieur 13 |
| 247 | Masques de puissance Tx voies 3–4 | comme l’octet inférieur 14 |
| 248–253 | rsvd | — |
| 254–255 | vendor | — |
Pages 20h–21h
Facultatives (bit 0 de l’octet 195) ; rev 2.10 les réserve à des fonctions étendues par voie et à un usage fournisseur — consulter la fiche technique du module.
Lecture d’une identité 100GBASE-SR4
Un SR4 typique se lit : octet 128 = 11h ; 129 = 00h (classe 1) ou 40h (classe 2) ; 130 = 0Ch (MPO) ; 131 = 80h (étendu) ; 139 = 05h (64B/66B) ; 140 = FFh ; 222 = 67h (25,75 Gb/s par voie) ; 143 = 23h (70 m OM3 en unités de 2 m = 35) ; 146 = 32h (100 m OM4 / 2 = 50) ; 147 = 00h (VCSEL 850 nm, PIN) ; 186–187 = 850 nm / 0,05 = 17 000 = 4268h (la valeur exacte dépend du champ de longueur d’onde nominale du module) ; 192 = 02h (100GBASE-SR4) ; 195 = 3Ch–BCh selon les pages fournies. Les valeurs diffèrent d’un fournisseur à l’autre ; ce qui compte, ce sont les octets à regarder.
Cartes associées
- Carte de la page inférieure 00h — indicateurs, moniteurs, commandes.
- Carte SFF-8472 A0h — l’équivalent SFP du bloc d’identité.
- Carte des pages supérieures CMIS — l’équivalent CMIS.