Carte des registres SFF-8636 : page inférieure 00h · Spécifications et normes · Transceivers et câbles optiques · Documentation · CodingBox
CodingBox Documentation

Carte des registres SFF-8636 : page inférieure 00h

Les 128 octets bas d’un module QSFP+/QSFP28 sont toujours visibles et contiennent ce qu’un hôte manipule en fonctionnement : identifiant et révision, indicateurs d’interruption, mesures du module et par voie, désactivation Tx, sélection de débit et d’application, contrôle de puissance, contrôle CDR, masques, mots de passe et l’octet de sélection de page. Cette page les liste octet par octet et bit par bit, compilée à partir de SFF-8636 Rev 2.11 (les champs introduits en Rev 2.10 sont marqués rev 2.10). Explications : SFF-8636 ; le bloc d’identité se trouve dans Carte de la page haute 00h.

Légende : rsvd = réservé · vendor = spécifique constructeur · les voies sont numérotées 1–4 ; dans les octets par voie, bits 7–4 = voies 4,3,2,1 du premier groupe et bits 3–0 = voies 4,3,2,1 du second groupe, sauf indication contraire · les indicateurs sont verrouillés, effacés à la lecture.

Identification et état — octets 0–2

OctetChampBits
0IdentifiantSFF-8024 Tableau 4-1 : 0Ch QSFP · 0Dh QSFP+ · 11h QSFP28 · 1Eh QSFP avec CMIS (la carte CMIS s’applique alors)
1Conformité de révision00h non spécifié · 01h SFF-8436 ≤ 4.8 · 02h SFF-8436 ≤ 4.8 avec 186–189 selon SFF-8636 · 03h SFF-8636 ≤ 1.3 · 04h 1.4 · 05h 1.5 · 06h 2.0 · 07h 2.5/2.6/2.7 · 08h 2.8/2.9/2.10 — Révisions de spécification
2Indicateurs d’état7–3 rsvd · 2 Flat_mem (1 = page 00h uniquement) · 1 IntL (1 = interruption active, miroir en lecture seule de la broche) · 0 Data_Not_Ready

Indicateurs d’interruption — octets 3–21

OctetGroupe d’indicateursBits
3LOS7 L-Tx4 LOS · 6 L-Tx3 LOS · 5 L-Tx2 LOS · 4 L-Tx1 LOS · 3 L-Rx4 LOS · 2 L-Rx3 LOS · 1 L-Rx2 LOS · 0 L-Rx1 LOS
4Défaut Tx / défaut EQ adaptative7 défaut EQ adaptative L-Tx4 · 6 L-Tx3 · 5 L-Tx2 · 4 défaut EQ adaptative L-Tx1 · 3 défaut L-Tx4 · 2 défaut L-Tx3 · 1 défaut L-Tx2 · 0 défaut L-Tx1
5LOL (verrouillage CDR)7 L-Tx4 LOL · 6 L-Tx3 · 5 L-Tx2 · 4 L-Tx1 LOL · 3 L-Rx4 LOL · 2 L-Rx3 · 1 L-Rx2 · 0 L-Rx1 LOL
6Température7 alarme haute temp · 6 alarme basse temp · 5 avertissement haut temp · 4 avertissement bas temp · 3–1 rsvd · 0 indicateur initialisation terminée rev 2.x
7Vcc7 alarme haute Vcc · 6 alarme basse Vcc · 5 avertissement haut Vcc · 4 avertissement bas Vcc · 3–0 rsvd
8vendor—
9Puissance Rx voies 1–27 alarme haute Rx1 puissance · 6 alarme basse Rx1 · 5 avertissement haut Rx1 · 4 avertissement bas Rx1 · 3 alarme haute Rx2 · 2 alarme basse Rx2 · 1 avertissement haut Rx2 · 0 avertissement bas Rx2
10Puissance Rx voies 3–4même disposition pour Rx3 (7–4) et Rx4 (3–0)
11Polarisation Tx voies 1–2même disposition : polarisation Tx1 (7–4), polarisation Tx2 (3–0)
12Polarisation Tx voies 3–4Tx3 (7–4), Tx4 (3–0)
13Puissance Tx voies 1–2puissance Tx1 (7–4), puissance Tx2 (3–0)
14Puissance Tx voies 3–4Tx3 (7–4), Tx4 (3–0)
15–16rsvd—
17–21vendorindicateurs spécifiques au constructeur

Mesures du module — octets 22–33

OctetsMesureFormat
22–23Température16 bits signé, 1/256 °C
24–25rsvd—
26–27Vcc16 bits non signé, 100 µV
28–29rsvd—
30–33vendor—

Mesures par canal — octets 34–81

OctetsMesureFormat
34–35 / 36–37 / 38–39 / 40–41puissance Rx1 / Rx2 / Rx3 / Rx416 bits non signé, 0,1 µW
42–43 / 44–45 / 46–47 / 48–49polarisation Tx1 / Tx2 / Tx3 / Tx416 bits non signé, 2 µA
50–51 / 52–53 / 54–55 / 56–57puissance Tx1 / Tx2 / Tx3 / Tx416 bits non signé, 0,1 µW
58–65rsvd—
66–81vendor—
82–85rsvd—

Interprétation par voie : Diagnostics par voie.

Contrôles — octets 86–99

OctetChampBits
86Désactivation Tx7–4 rsvd · 3 désactivation Tx4 · 2 Tx3 · 1 Tx2 · 0 désactivation Tx1 (1 = laser éteint)
87Sélection de débit Rx7–6 sélection de débit Rx4 · 5–4 Rx3 · 3–2 Rx2 · 1–0 Rx1 (code 2 bits par voie ; 00 = groupe de débit le plus bas) — Sélection du débit
88Sélection de débit Tx7–6 Tx4 · 5–4 Tx3 · 3–2 Tx2 · 1–0 Tx1
89Sélection d’application Rx4code d’application depuis la page 01h (modèle SFF-8079) ; 00h = aucun
90Sélection d’application Rx3—
91Sélection d’application Rx2—
92Sélection d’application Rx1—
93Contrôle de puissance7–4 rsvd · 3 activation classe de puissance 8 rev 2.10 · 2 activation classe haute puissance (classes 5–7) · 1 Power_set (1 = mode basse puissance ; actif lorsque le bit 0 = 1) · 0 Power_override (1 = le logiciel contrôle le mode d’alimentation au lieu de la broche LPMode)
94Sélection d’application Tx4—
95Sélection d’application Tx3—
96Sélection d’application Tx2—
97Sélection d’application Tx1—
98Contrôle CDR7 Tx4 CDR activé · 6 Tx3 · 5 Tx2 · 4 Tx1 CDR activé · 3 Rx4 CDR activé · 2 Rx3 · 1 Rx2 · 0 Rx1 CDR activé (1 = CDR activé, 0 = contournement) — CDR
99Contrôle de signal rev 2.107–2 rsvd · 1 fonction de la broche d’entrée LPMode/TxDis (0 = LPMode, 1 = TxDis) · 0 fonction de la broche de sortie IntL/LOSL (0 = IntL, 1 = LOSL) ; disponibilité annoncée dans l’octet 193 de la page haute

Masques — octets 100–106

Un bit de masque positionné à 1 empêche l’indicateur correspondant d’activer IntL.

OctetMasque pourDisposition des bits
100Indicateurs LOScomme l’octet 3
101Défaut Tx / défaut EQ adaptativecomme l’octet 4
102Indicateurs LOLcomme l’octet 5
103Indicateurs de température7–4 comme les bits 7–4 de l’octet 6 · 0 masque d’initialisation terminée
104Indicateurs Vcccomme l’octet 7
105vendor—
106vendor—

Les masques de puissance Rx, polarisation Tx et puissance Tx se trouvent en page 03h, octets 242–247.

Contrôles étendus et mots de passe — octets 107–127

OctetChampContenu
107Puissance max rev 2.10consommation de puissance maximale en unités de 0,1 W, valable pour la classe de puissance 8 (bit 5 de l’octet 129 de la page haute)
108–109Délai de propagation rev 2.10assemblages câblés : délai en unités de 10 ns
110Mode basse puissance avancé rev 2.10bits 3–0 annoncent/contrôlent une classe basse puissance intermédiaire (selon révision)
111–112rsvd—
113–118rsvd / vendor—
119–122Saisie de changement de mot de passedéfinie par le constructeur (écrire le nouveau mot de passe)
123–126Saisie du mot de passedéfinie par le constructeur ; zone de déverrouillage typique — Types de protection en écriture
127Sélection de page00h identité · 01h table de sélection d’application · 02h EEPROM utilisateur · 03h seuils et contrôles de canal · 20h–21h optionnel ; écrire avant de lire 128–255

Lecture d’une page basse QSFP28 en pratique

  1. Octet 0 = 11h, octet 1 = 06h ou 08h → QSFP28 SFF-8636 rev 2.x ; bit 0 de l’octet 2 = 0 → données prêtes.
  2. Octets 3–14 tous à 00h → aucun indicateur LOS, défaut, LOL ou de seuil (lire deux fois : la première lecture efface l’historique verrouillé).
  3. Octets 34–57 → quatre puissances Rx, quatre courants de polarisation, quatre puissances Tx ; comparez les voies entre elles (Valeurs typiques).
  4. Octet 86 = 00h → tous les lasers activés ; bit 1 de l’octet 93 = 0 → haute puissance ; octet 98 = FFh → tous les CDR activés.
  5. Octet 127 = 00h → la page haute affiche l’identité (Carte de la page haute 00h).

Cartes associées


Si vous trouvez une inexactitude ou une erreur dans cet article, sélectionnez le passage concerné et appuyez sur Ctrl+Enter pour .