Carte des registres XFP selon INF-8077i · Spécifications et normes · Transceivers et câbles optiques · Documentation · CodingBox
CodingBox Documentation

Carte des registres XFP selon INF-8077i

Un module XFP répond sur une seule adresse deux fils (A0h) avec une mémoire basse de 128 octets — seuils, indicateurs, mesures et commande — et des tables hautes sélectionnées par l’octet 127, dont la table 01h est le Serial ID. Cette disposition précède SFF-8636 et lui a servi de modèle : le bloc d’identité QSFP reprend presque exactement les positions d’octets du XFP. Cette page liste la mémoire basse et la table 01h octet par octet et bit par bit, compilée d’après INF-8077i Rev 4.5. Présentation : INF-8077i — gestion XFP.

Légende : rsvd = réservé · vendor = spécifique fournisseur · les valeurs 16 bits sont MSB en premier · les indicateurs sont verrouillés, effacés à la lecture.

Mémoire basse — seuils, octets 0–57

OctetChampRemarques
0Identifiant06h = XFP
1Commande du conditionneur de signal7 contournement du CDR Tx ? — les bits commandent les CDR Tx/Rx internes et les bouclages selon le tableau 39 : 7 CDR Tx désactivé · 6 commande d’amplitude/égalisation Tx · 5–4 rsvd · 3 CDR Rx désactivé · 2 bouclage côté ligne · 1 bouclage XFI · 0 rsvd (implémentation annoncée à l’octet 164 de la table 01h)
2–3 / 4–5 / 6–7 / 8–9Température : alarme haute / alarme basse / avertissement haut / avertissement bas16 bits signés, 1/256 °C
10–17rsvd(seuils pour une deuxième température dans certains brouillons)
18–19 / 20–21 / 22–23 / 24–25Polarisation Tx HA / LA / HW / LW16 bits non signés, 2 µA
26–27 / 28–29 / 30–31 / 32–33Puissance Tx HA / LA / HW / LW16 bits non signés, 0,1 µW
34–35 / 36–37 / 38–39 / 40–41Puissance Rx HA / LA / HW / LW16 bits non signés, 0,1 µW
42–43 / 44–45 / 46–47 / 48–49AUX1 HA / LA / HW / LWformat selon le type AUX1 (octet 222 de la table 01h)
50–57AUX2 HA / LA / HW / LWselon le type AUX2

Mémoire basse — fournisseur, BER et contrôle de longueur d’onde, octets 58–79

OctetChampContenu
58–69vendor—
70Rapport de BERpour les modules avec FEC : commande du rapport exposant/mantisse du BER
71Contrôle de longueur d’onde — MSB de consigneXFP accordable : consigne de longueur d’onde 71–72 en unités de 0,05 nm
72Contrôle de longueur d’onde — LSB de consigne—
73–74Erreur / état de longueur d’ondedécalage de longueur d’onde rapporté, en unités de 0,005 nm
75Indicateurs de contrôle de longueur d’ondeaccord en cours, déverrouillé, hors plage
76–79Commande FECactivation/désactivation du FEC, état du FEC (XFP FEC 10G, encapsulé ITU G.709)

Mémoire basse — indicateurs, octets 80–95

OctetChampBits
80Indicateurs d’alarme 1 (verrouillés)7 alarme haute de température · 6 alarme basse de température · 5 rsvd · 4 rsvd · 3 alarme haute de polarisation Tx · 2 alarme basse de polarisation Tx · 1 alarme haute de puissance Tx · 0 alarme basse de puissance Tx
81Indicateurs d’alarme 2 (verrouillés)7 alarme haute de puissance Rx · 6 alarme basse de puissance Rx · 5 alarme haute AUX1 · 4 alarme basse AUX1 · 3 alarme haute AUX2 · 2 alarme basse AUX2 · 1–0 rsvd
82Indicateurs d’avertissement 1 (verrouillés)même disposition que l’octet 80, pour les avertissements
83Indicateurs d’avertissement 2 (verrouillés)même disposition que l’octet 81, pour les avertissements
84Indicateurs d’état 1 (verrouillés)7 Tx_NR (non prêt) · 6 Tx_Fault · 5 CDR Tx non verrouillé · 4 Rx_NR · 3 CDR Rx non verrouillé · 2 RX_LOS · 1 module non prêt (Mod_NR) · 0 réinitialisation terminée
85Indicateurs d’état 2 (verrouillés)7 défaut d’alimentation APD · 6 défaut TEC · 5 longueur d’onde déverrouillée · 4–3 rsvd · 2 défaut VCC5 ? · 1 défaut VCC3 · 0 défaut VCC2 (bits de défaut d’alimentation selon l’implémentation)
86–87rsvd—
88Masques d’alarme 1bits de masque de l’octet 80
89Masques d’alarme 2pour l’octet 81
90Masques d’avertissement 1pour l’octet 82
91Masques d’avertissement 2pour l’octet 83
92Masques d’état 1pour l’octet 84
93Masques d’état 2pour l’octet 85
94–95rsvd—

Un indicateur positionné active la broche Interrupt sauf s’il est masqué ; l’hôte lit les octets d’indicateurs pour les effacer.

Mémoire basse — mesures A/D, octets 96–109

OctetsMesureFormat
96–97Température16 bits signés, 1/256 °C
98–99rsvd—
100–101Polarisation Tx2 µA
102–103Puissance Tx0,1 µW
104–105Puissance Rx0,1 µW
106–107AUX1selon le type à l’octet 222 de la table 01h
108–109AUX2selon le type

Mémoire basse — commande et état, octets 110–127

OctetChampBits
110Commande/état général7 état de la broche TX_DIS · 6 TX_DIS logiciel (R/W) · 5 état de MOD_NR · 4 état de P_Down (broche) · 3 P_Down logiciel (R/W) · 2 état Interrupt · 1 état RX_LOS · 0 données non prêtes
111État général 27 état Tx_NR · 6 état Tx_Fault · 5 CDR Tx non verrouillé · 4 état Rx_NR · 3 CDR Rx non verrouillé · 2 rsvd · 1 état VPS (alimentation à puissance variable) · 0 rsvd (miroirs non verrouillés de l’octet 84)
112–117vendor / rsvd—
118vendor—
119–122vendorsouvent zone de changement de mot de passe
123–126vendorsouvent zone de saisie du mot de passe (mêmes décalages que le QSFP) — Types de protection en écriture
127Sélection de table01h Serial ID (par défaut) · 02h–7Fh rsvd · 80h–FFh vendor

Table 01h — Serial ID, octets 128–191 (couverts par CC_BASE)

OctetChampContenu
128Identifiant06h XFP
129Identifiant étendu7–6 rsvd · 5–4 niveau de puissance : 00 ≤ 1,5 W · 01 ≤ 2,5 W · 10 ≤ 3,5 W · 11 > 3,5 W · 3 CDR (0 = XFI avec CDR, 1 = pas de CDR) · 2 code CLEI présent dans la table 01h ? (bit 2 = CLEI dans la table 02h) · 1 entrée d’horloge de référence Tx requise · 0 rsvd
130ConnecteurSFF-8024 Table 4-3 (07h LC · 01h SC · 21h pigtail cuivre · 22h RJ45)
131Conformité 10G Ethernet7 10GBASE-SR · 6 10GBASE-LR · 5 10GBASE-ER · 4 10GBASE-LRM · 3 10GBASE-SW · 2 10GBASE-LW · 1 10GBASE-EW · 0 rsvd
132Conformité Fibre Channel 10G7 1200-MX-SN-I · 6 1200-SM-LL-L · 5 portée étendue 1550 nm · 4 portée intermédiaire 1300 nm FP · 3–0 rsvd
133Liaisons cuivre 10G7–0 rsvd (défini pour de futurs XFP cuivre)
134Liaisons à débit inférieur7 1000BASE-SX / 1×FC MMF · 6 1000BASE-LX / 1×FC SMF · 5 2×FC MMF · 4 2×FC SMF · 3 OC-48 SR · 2 OC-48 IR · 1 OC-48 LR · 0 rsvd
135Interconnexion SONET/SDH7 I-64.1r · 6 I-64.1 · 5 I-64.2r · 4 I-64.2 · 3 I-64.3 · 2 I-64.5 · 1–0 rsvd
136SONET/SDH courte portée7 S-64.1 · 6 S-64.2a · 5 S-64.2b · 4 S-64.3a · 3 S-64.3b · 2 S-64.5a · 1 S-64.5b · 0 rsvd
137SONET/SDH longue portée7 L-64.1 · 6 L-64.2a · 5 L-64.2b · 4 L-64.2c · 3 L-64.3 · 2 G.959.1 P1L1-2D2 · 1–0 rsvd
138SONET/SDH très longue portée7 V-64.2a · 6 V-64.2b · 5 V-64.3 · 4–0 rsvd
139Codage7 64B/66B · 6 8B/10B · 5 SONET brouillé · 4 NRZ · 3 RZ · 2–0 rsvd (champ de bits, pas une valeur SFF-8024)
140Débit binaire minimalunités de 100 Mb/s (par ex. 5Fh = 9,5 Gb/s)
141Débit binaire maximalunités de 100 Mb/s (par ex. 6Fh = 11,1 Gb/s) — la paire définit la plage de débit prise en charge
142Longueur SMFkm
143Longueur E-50 µm (OM3)unités de 2 m
144Longueur 50 µmunités de 1 m
145Longueur 62,5 µmunités de 1 m
146Longueur cuivreunités de 1 m
147Technologie du dispositif7–4 é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 cuivre · 9h–Fh rsvd · 3 contrôle de longueur d’onde (actif) · 2 émetteur refroidi · 1 détecteur (1 = APD, 0 = PIN) · 0 accordable
148–163Nom du fournisseur16 ASCII
164Prise en charge du CDR7 9,95 Gb/s · 6 10,3 Gb/s · 5 10,5 Gb/s · 4 10,7 Gb/s · 3 11,1 Gb/s · 2 rsvd · 1 bouclage côté ligne pris en charge · 0 bouclage XFI pris en charge
165–167OUI fournisseur—
168–183PN fournisseur16 ASCII
184–185Révision fournisseur2 ASCII
186–187Longueur d’ondeunités de 0,05 nm (1310,00 nm = 26 200 = 6658h)
188–189Tolérance de longueur d’ondeunités de 0,005 nm
190Température de boîtier max°C
191CC_BASE(Σ octets 128–190) mod 256

Table 01h — ID étendu, octets 192–255

OctetChampContenu
192Dissipation de puissance maxunités de 20 mW (par ex. 7Dh = 2,5 W)
193Puissance totale en power-downunités de 20 mW
194Courant max7–4 sur +5 V, unités de 50 mA · 3–0 sur +3,3 V, unités de 100 mA
195Courant max7–4 sur +1,8 V, unités de 100 mA · 3–0 sur −5,2 V, unités de 50 mA
196–211SN fournisseur16 ASCII
212–219Code dateYYMMDD + 2 lot
220Type de surveillance diagnostique7–5 rsvd · 4 mesure de puissance Rx : 1 = moyenne, 0 = OMA · 3 rapport de BER pris en charge · 2–0 rsvd
221Options avancées7 VPS pris en charge (alimentation à puissance variable) · 6 TX_DISABLE logiciel mis en œuvre · 5 P_Down logiciel mis en œuvre · 4 mode régulateur VPS basse tension · 3 mode régulateur VPS contourné · 2 fonctions de commande FEC active · 1 accordabilité en longueur d’onde mise en œuvre · 0 CMU (unité multiplicatrice d’horloge) prise en charge
222Surveillance AUX7–4 type AUX1 · 3–0 type AUX2 : 0 non mis en œuvre · 1 tension de polarisation APD (10 mV) · 2 rsvd · 3 courant TEC (0,1 mA, signé) · 4 température du laser (1/256 °C) · 5 longueur d’onde du laser (0,05 nm ? — selon la spécification : décalage de longueur d’onde) · 6 alimentation +5 V (100 µV) · 7 alimentation +3,3 V · 8 alimentation +1,8 V · 9 alimentation −5,2 V · Ah courant +5 V (100 µA) · Bh rsvd · Ch courant +3,3 V · Dh courant +1,8 V · Eh courant −5,2 V · Fh rsvd
223CC_EXT(Σ octets 192–222) mod 256
224–255Spécifique fournisseurnon compris dans la somme de contrôle

Tables 02h–FFh

TableContenu
02hEEPROM utilisateur / code CLEI (si annoncé)
03h–7Fhrsvd
80h–FFhspécifique fournisseur (souvent mots de passe, sauvegardes d’étalonnage)

Ce que le QSFP a hérité

Comparez avec la carte de la page supérieure 00h de SFF-8636 : les octets 128–130, 140–147 (longueurs et quartet de technologie), 148–191 (bloc fournisseur, longueur d’onde, CC_BASE), 196–223 (SN, date, CC_EXT) occupent les mêmes décalages. Les différences portent sur les octets de conformité (131–138 redéfinis pour Ethernet 40/100G), l’octet 139 (codage sous forme de valeur plutôt que de champ de bits) et 192–195 (puissance/courant remplacés par la conformité étendue et les options). Un outil qui connaît une carte lit l’autre avec une petite table de correspondance.

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 .