Mapa de registros XFP según INF-8077i · Especificaciones y normas · Transceptores y cables ópticos · Documentación · CodingBox
CodingBox Documentación

Mapa de registros XFP según INF-8077i

Un módulo XFP responde en una dirección de dos hilos (A0h) con una memoria inferior de 128 bytes — umbrales, flags, monitores y control — y tablas superiores seleccionadas por el byte 127, de las cuales la tabla 01h es la identificación de serie. El diseño es anterior a SFF-8636 y fue su modelo: el bloque de identidad de QSFP copia casi exactamente las posiciones de byte de XFP. Esta página enumera la memoria inferior y la tabla 01h byte a byte y bit a bit, compilada según INF-8077i Rev 4.5. Texto narrativo: INF-8077i — gestión de XFP.

Leyenda: rsvd = reservado · vendor = específico del fabricante · los valores de 16 bits van con el MSB primero · los flags son de retención (latched), se borran al leer.

Memoria inferior — umbrales, bytes 0–57

ByteCampoNotas
0Identificador06h = XFP
1Control del acondicionador de señal7 ¿Tx CDR bypass? — los bits controlan el CDR interno de Tx/Rx y los loopbacks según la tabla 39: 7 Tx CDR desactivado · 6 control de amplitud/EQ de Tx · 5–4 rsvd · 3 Rx CDR desactivado · 2 loopback del lado de línea · 1 loopback XFI · 0 rsvd (implementación anunciada en el byte 164 de la tabla 01h)
2–3 / 4–5 / 6–7 / 8–9Alarma alta de temperatura / alarma baja / advertencia alta / advertencia baja16 bits con signo, 1/256 °C
10–17rsvd(umbrales para una segunda temperatura en algunos borradores)
18–19 / 20–21 / 22–23 / 24–25Polarización de Tx HA / LA / HW / LW16 bits sin signo, 2 µA
26–27 / 28–29 / 30–31 / 32–33Potencia de Tx HA / LA / HW / LW16 bits sin signo, 0,1 µW
34–35 / 36–37 / 38–39 / 40–41Potencia de Rx HA / LA / HW / LW16 bits sin signo, 0,1 µW
42–43 / 44–45 / 46–47 / 48–49AUX1 HA / LA / HW / LWformato según el tipo de AUX1 (byte 222 de la tabla 01h)
50–57AUX2 HA / LA / HW / LWsegún el tipo de AUX2

Memoria inferior — fabricante, BER y control de longitud de onda, bytes 58–79

ByteCampoContenido
58–69específico del fabricante—
70Informe de BERpara módulos con FEC: control del informe de exponente/mantisa de BER
71Control de longitud de onda — objetivo MSBXFP sintonizable: 71–72 longitud de onda establecida en unidades de 0,05 nm
72Control de longitud de onda — objetivo LSB—
73–74Error/estado de longitud de ondadesviación de longitud de onda informada, en unidades de 0,005 nm
75Flags de control de longitud de ondasintonización en curso, desbloqueado, fuera de rango
76–79Control de FEChabilitar/deshabilitar FEC, estado de FEC (XFP de 10G con FEC, encapsulado ITU G.709)

Memoria inferior — flags, bytes 80–95

ByteCampoBits
80Flags de alarma 1 (retención)7 alarma alta de temperatura · 6 alarma baja de temperatura · 5 rsvd · 4 rsvd · 3 alarma alta de polarización de Tx · 2 alarma baja de polarización de Tx · 1 alarma alta de potencia de Tx · 0 alarma baja de potencia de Tx
81Flags de alarma 2 (retención)7 alarma alta de potencia de Rx · 6 alarma baja de potencia de Rx · 5 alarma alta de AUX1 · 4 alarma baja de AUX1 · 3 alarma alta de AUX2 · 2 alarma baja de AUX2 · 1–0 rsvd
82Flags de advertencia 1 (retención)mismo diseño que el byte 80 para advertencias
83Flags de advertencia 2 (retención)mismo diseño que el byte 81 para advertencias
84Flags de estado 1 (retención)7 Tx_NR (no listo) · 6 Tx_Fault · 5 Tx CDR no bloqueado · 4 Rx_NR · 3 Rx CDR no bloqueado · 2 RX_LOS · 1 módulo no listo (Mod_NR) · 0 reinicio completo
85Flags de estado 2 (retención)7 avería de alimentación APD · 6 avería de TEC · 5 longitud de onda desbloqueada · 4–3 rsvd · 2 ¿avería VCC5? · 1 avería VCC3 · 0 avería VCC2 (bits de avería de alimentación según la implementación)
86–87rsvd—
88Máscaras de alarma 1bits de máscara para el byte 80
89Máscaras de alarma 2para el byte 81
90Máscaras de advertencia 1para el byte 82
91Máscaras de advertencia 2para el byte 83
92Máscaras de estado 1para el byte 84
93Máscaras de estado 2para el byte 85
94–95rsvd—

Un flag activado afirma el pin Interrupt salvo que esté enmascarado; el host lee los bytes de flags para borrarlos.

Memoria inferior — lecturas A/D, bytes 96–109

BytesMonitorFormato
96–97Temperatura16 bits con signo, 1/256 °C
98–99rsvd—
100–101Polarización de Tx2 µA
102–103Potencia de Tx0,1 µW
104–105Potencia de Rx0,1 µW
106–107AUX1según el tipo en el byte 222 de la tabla 01h
108–109AUX2según el tipo

Memoria inferior — control y estado, bytes 110–127

ByteCampoBits
110Control/estado general7 estado del pin TX_DIS · 6 TX_DIS por software (R/W) · 5 estado MOD_NR · 4 estado P_Down (pin) · 3 P_Down por software (R/W) · 2 estado Interrupt · 1 estado RX_LOS · 0 datos no listos
111Estado general 27 estado Tx_NR · 6 estado Tx_Fault · 5 Tx CDR no bloqueado · 4 estado Rx_NR · 3 Rx CDR no bloqueado · 2 rsvd · 1 estado VPS (fuente de alimentación variable) · 0 rsvd (reflejos sin retención del byte 84)
112–117específico del fabricante / reservado—
118específico del fabricante—
119–122vendora menudo área de cambio de contraseña
123–126vendora menudo área de introducción de contraseña (mismos desplazamientos que QSFP) — Tipos de protección contra escritura
127Selección de tabla01h identificación de serie (por defecto) · 02h–7Fh rsvd · 80h–FFh vendor

Tabla 01h — identificación de serie, bytes 128–191 (cubiertos por CC_BASE)

ByteCampoContenido
128Identificador06h XFP
129Identificador extendido7–6 rsvd · 5–4 nivel de potencia: 00 ≤ 1,5 W · 01 ≤ 2,5 W · 10 ≤ 3,5 W · 11 > 3,5 W · 3 CDR (0 = XFI con CDR, 1 = sin CDR) · 2 ¿código CLEI presente? en la tabla 01h (bit 2 = CLEI en la tabla 02h) · 1 entrada de reloj de referencia de Tx requerida · 0 rsvd
130ConectorSFF-8024 tabla 4-3 (07h LC · 01h SC · 21h pigtail de cobre · 22h RJ45)
131Conformidad 10G Ethernet7 10GBASE-SR · 6 10GBASE-LR · 5 10GBASE-ER · 4 10GBASE-LRM · 3 10GBASE-SW · 2 10GBASE-LW · 1 10GBASE-EW · 0 rsvd
132Conformidad 10G Fibre Channel7 1200-MX-SN-I · 6 1200-SM-LL-L · 5 alcance extendido 1550 nm · 4 alcance intermedio 1300 nm FP · 3–0 rsvd
133Enlaces 10G de cobre7–0 rsvd (definido para futuros XFP de cobre)
134Enlaces de menor velocidad7 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
135Interconexión 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 corto alcance7 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 largo alcance7 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 muy largo alcance7 V-64.2a · 6 V-64.2b · 5 V-64.3 · 4–0 rsvd
139Codificación7 64B/66B · 6 8B/10B · 5 SONET scrambled · 4 NRZ · 3 RZ · 2–0 rsvd (campo de bits, no un valor SFF-8024)
140Tasa de bits mínimaunidades de 100 Mb/s (p. ej., 5Fh = 9,5 Gb/s)
141Tasa de bits máximaunidades de 100 Mb/s (p. ej., 6Fh = 11,1 Gb/s) — el par define la ventana de tasa admitida
142Longitud SMFkm
143Longitud E-50 µm (OM3)unidades de 2 m
144Longitud 50 µmunidades de 1 m
145Longitud 62,5 µmunidades de 1 m
146Longitud cobreunidades de 1 m
147Tecnología del dispositivo7–4 transmisor: 0h VCSEL de 850 nm · 1h VCSEL de 1310 nm · 2h VCSEL de 1550 nm · 3h FP de 1310 nm · 4h DFB de 1310 nm · 5h DFB de 1550 nm · 6h EML de 1310 nm · 7h EML de 1550 nm · 8h cobre · 9h–Fh rsvd · 3 control de longitud de onda (activo) · 2 transmisor enfriado · 1 detector (1 = APD, 0 = PIN) · 0 sintonizable
148–163Nombre del fabricante16 ASCII
164Compatibilidad de 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 loopback del lado de línea admitido · 0 loopback XFI admitido
165–167OUI del fabricante—
168–183PN del fabricante16 ASCII
184–185Revisión del fabricante2 ASCII
186–187Longitud de ondaunidades de 0,05 nm (1310,00 nm = 26 200 = 6658h)
188–189Tolerancia de longitud de ondaunidades de 0,005 nm
190Temperatura de caja máxima°C
191CC_BASE(Σ bytes 128–190) mod 256

Tabla 01h — identificación extendida, bytes 192–255

ByteCampoContenido
192Disipación de potencia máximaunidades de 20 mW (p. ej., 7Dh = 2,5 W)
193Potencia total en apagadounidades de 20 mW
194Corriente máxima7–4 en +5 V en unidades de 50 mA · 3–0 en +3,3 V en unidades de 100 mA
195Corriente máxima7–4 en +1,8 V en unidades de 100 mA · 3–0 en −5,2 V en unidades de 50 mA
196–211SN del fabricante16 ASCII
212–219Código de fechaYYMMDD + 2 lote
220Tipo de monitorización de diagnóstico7–5 rsvd · 4 medición de potencia de Rx: 1 = promedio, 0 = OMA · 3 informe de BER admitido · 2–0 rsvd
221Opciones mejoradas7 VPS admitido (fuente de alimentación variable) · 6 TX_DISABLE por software implementado · 5 P_Down por software implementado · 4 modo regulador VPS de baja tensión · 3 modo regulador VPS en bypass · 2 funciones de control activo de FEC · 1 sintonizabilidad de longitud de onda implementada · 0 CMU (unidad multiplicadora de reloj) admitida
222Monitorización AUX7–4 tipo de AUX1 · 3–0 tipo de AUX2: 0 no implementado · 1 tensión de polarización APD (10 mV) · 2 rsvd · 3 corriente de TEC (0,1 mA, con signo) · 4 temperatura del láser (1/256 °C) · 5 longitud de onda del láser (¿0,05 nm? — según la especificación: desviación de longitud de onda) · 6 alimentación +5 V (100 µV) · 7 alimentación +3,3 V · 8 alimentación +1,8 V · 9 alimentación −5,2 V · Ah corriente +5 V (100 µA) · Bh rsvd · Ch corriente +3,3 V · Dh corriente +1,8 V · Eh corriente −5,2 V · Fh rsvd
223CC_EXT(Σ bytes 192–222) mod 256
224–255Específico del fabricantesin checksum

Tablas 02h–FFh

TablaContenido
02hEEPROM de usuario / código CLEI (cuando se anuncia)
03h–7Fhrsvd
80h–FFhespecífico del fabricante (a menudo contraseñas, copias de calibración)

Lo que heredó el QSFP

Compárese con el mapa de la página superior 00h de SFF-8636: los bytes 128–130, 140–147 (longitudes y nibble de tecnología), 148–191 (bloque del fabricante, longitud de onda, CC_BASE), 196–223 (SN, fecha, CC_EXT) ocupan los mismos desplazamientos. Las diferencias están en los bytes de conformidad (131–138 redefinidos para Ethernet de 40/100G), el byte 139 (codificación como un valor en lugar de un campo de bits) y 192–195 (potencia/corriente sustituidas por conformidad extendida y opciones). Una herramienta que conoce un mapa lee el otro con una pequeña tabla de traducción.

Mapas relacionados


Si encuentra una inexactitud o un error en este material, seleccione el fragmento correspondiente y pulse Ctrl+Enter para .