Mapa de registros SFF-8636: página inferior 00h · Especificaciones y normas · Transceptores y cables ópticos · Documentación · CodingBox
CodingBox Documentación

Mapa de registros SFF-8636: página inferior 00h

Los 128 bytes inferiores de un módulo QSFP+/QSFP28 siempre están visibles y contienen lo que un host toca en tiempo de ejecución: identificador y revisión, indicadores de interrupción, monitores del módulo y por carril, deshabilitación de Tx, selección de tasa y aplicación, control de potencia, control de CDR, máscaras, contraseñas y el byte de selección de página. Esta página los enumera byte a byte y bit a bit, compilada según SFF-8636 Rev 2.11 (los campos introducidos en la Rev 2.10 están marcados como rev 2.10). Narrativa: SFF-8636; el bloque de identidad está en Mapa de la página superior 00h.

Leyenda: rsvd = reservado · vendor = específico del fabricante · los carriles se numeran 1–4; en los bytes por carril los bits 7–4 = carriles 4,3,2,1 del primer grupo y los bits 3–0 = carriles 4,3,2,1 del segundo grupo, salvo que se indique lo contrario · los indicadores tienen retención y se borran al leerlos.

Identificación y estado — bytes 0–2

ByteCampoBits
0IdentificadorTabla 4-1 de SFF-8024: 0Ch QSFP · 0Dh QSFP+ · 11h QSFP28 · 1Eh QSFP con CMIS (entonces se aplica el mapa de CMIS)
1Cumplimiento de revisión00h no especificado · 01h SFF-8436 ≤ 4.8 · 02h SFF-8436 ≤ 4.8 con 186–189 según 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 — Revisiones de especificación
2Indicadores de estado7–3 rsvd · 2 Flat_mem (1 = solo página 00h) · 1 IntL (1 = interrupción activada, réplica de solo lectura del pin) · 0 Data_Not_Ready

Indicadores de interrupción — bytes 3–21

ByteGrupo de indicadoresBits
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
4Fallo de Tx / fallo de EQ adaptativa7 fallo de EQ adaptativa L-Tx4 · 6 L-Tx3 · 5 L-Tx2 · 4 fallo de EQ adaptativa L-Tx1 · 3 fallo L-Tx4 · 2 fallo L-Tx3 · 1 fallo L-Tx2 · 0 fallo L-Tx1
5LOL (bloqueo de 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
6Temperatura7 alarma alta de temp. · 6 alarma baja de temp. · 5 advertencia alta de temp. · 4 advertencia baja de temp. · 3–1 rsvd · 0 indicador de inicialización completa rev 2.x
7Vcc7 alarma alta de Vcc · 6 alarma baja de Vcc · 5 advertencia alta de Vcc · 4 advertencia baja de Vcc · 3–0 rsvd
8específico del fabricante—
9Potencia Rx carriles 1–27 alarma alta Rx1 · 6 alarma baja Rx1 · 5 advertencia alta Rx1 · 4 advertencia baja Rx1 · 3 alarma alta Rx2 · 2 alarma baja Rx2 · 1 advertencia alta Rx2 · 0 advertencia baja Rx2
10Potencia Rx carriles 3–4misma disposición para Rx3 (7–4) y Rx4 (3–0)
11Polarización Tx carriles 1–2misma disposición: polarización Tx1 (7–4), polarización Tx2 (3–0)
12Polarización Tx carriles 3–4Tx3 (7–4), Tx4 (3–0)
13Potencia Tx carriles 1–2potencia Tx1 (7–4), potencia Tx2 (3–0)
14Potencia Tx carriles 3–4Tx3 (7–4), Tx4 (3–0)
15–16rsvd—
17–21vendorindicadores específicos del fabricante

Monitores del módulo — bytes 22–33

BytesMonitorFormato
22–23Temperaturaentero de 16 bits con signo, 1/256 °C
24–25rsvd—
26–27Vccentero sin signo de 16 bits, 100 µV
28–29rsvd—
30–33específico del fabricante—

Monitores de canal — bytes 34–81

BytesMonitorFormato
34–35 / 36–37 / 38–39 / 40–41Potencia Rx1 / Rx2 / Rx3 / Rx4entero sin signo de 16 bits, 0,1 µW
42–43 / 44–45 / 46–47 / 48–49Polarización Tx1 / Tx2 / Tx3 / Tx4entero sin signo de 16 bits, 2 µA
50–51 / 52–53 / 54–55 / 56–57Potencia Tx1 / Tx2 / Tx3 / Tx4entero sin signo de 16 bits, 0,1 µW
58–65rsvd—
66–81específico del fabricante—
82–85rsvd—

Interpretación por carril: Diagnóstico por carril.

Controles — bytes 86–99

ByteCampoBits
86Deshabilitación de Tx7–4 rsvd · 3 deshabilitar Tx4 · 2 Tx3 · 1 Tx2 · 0 deshabilitar Tx1 (1 = láser apagado)
87Selección de tasa Rx7–6 selección de tasa Rx4 · 5–4 Rx3 · 3–2 Rx2 · 1–0 Rx1 (código de 2 bits por carril; 00 = grupo de tasa más bajo) — Selección de tasa
88Selección de tasa Tx7–6 Tx4 · 5–4 Tx3 · 3–2 Tx2 · 1–0 Tx1
89Selección de aplicación Rx4código de aplicación de la página 01h (modelo SFF-8079); 00h = ninguna
90Selección de aplicación Rx3—
91Selección de aplicación Rx2—
92Selección de aplicación Rx1—
93Control de potencia7–4 rsvd · 3 habilitar clase de potencia 8 rev 2.10 · 2 habilitar clase de alta potencia (clases 5–7) · 1 Power_set (1 = modo de baja potencia; efectivo cuando el bit 0 = 1) · 0 Power_override (1 = el software controla el modo de potencia en lugar del pin LPMode)
94Selección de aplicación Tx4—
95Selección de aplicación Tx3—
96Selección de aplicación Tx2—
97Selección de aplicación Tx1—
98Control de CDR7 CDR Tx4 activado · 6 Tx3 · 5 Tx2 · 4 CDR Tx1 activado · 3 CDR Rx4 activado · 2 Rx3 · 1 Rx2 · 0 CDR Rx1 activado (1 = CDR habilitado, 0 = bypass) — CDR
99Control de señal rev 2.107–2 rsvd · 1 función del pin de entrada LPMode/TxDis (0 = LPMode, 1 = TxDis) · 0 función del pin de salida IntL/LOSL (0 = IntL, 1 = LOSL); la disponibilidad se anuncia en el byte superior 193

Máscaras — bytes 100–106

Un bit de máscara activado en 1 impide que el indicador correspondiente active IntL.

ByteMáscara deDisposición de bits
100Indicadores LOScomo el byte 3
101Fallo de Tx / fallo de EQ adaptativacomo el byte 4
102Indicadores LOLcomo el byte 5
103Indicadores de temperatura7–4 como los bits 7–4 del byte 6 · 0 máscara de inicialización completa
104Indicadores de Vcccomo el byte 7
105específico del fabricante—
106específico del fabricante—

Las máscaras de potencia Rx, polarización Tx y potencia Tx están en la página 03h, bytes 242–247.

Controles extendidos y contraseñas — bytes 107–127

ByteCampoContenido
107Potencia máxima rev 2.10consumo máximo de potencia en unidades de 0,1 W, válido para la clase de potencia 8 (bit 5 del byte superior 129)
108–109Retardo de propagación rev 2.10conjuntos de cable: retardo en unidades de 10 ns
110Modo avanzado de baja potencia rev 2.10bits 3–0 anuncian/controlan una clase intermedia de baja potencia (según revisión)
111–112rsvd—
113–118reservado / específico del fabricante—
119–122Entrada de cambio de contraseñadefinido por el fabricante (escribir nueva contraseña)
123–126Entrada de contraseñadefinido por el fabricante; área típica de desbloqueo — Tipos de protección contra escritura
127Selección de página00h identidad · 01h tabla de selección de aplicación · 02h EEPROM de usuario · 03h umbrales y controles de canal · 20h–21h opcional; escribir antes de leer 128–255

Lectura de una página inferior QSFP28 en la práctica

  1. Byte 0 = 11h, byte 1 = 06h u 08h → QSFP28 SFF-8636 rev 2.x; bit 0 del byte 2 = 0 → datos listos.
  2. Bytes 3–14 todos en 00h → sin indicadores de LOS, fallo, LOL ni umbral (leer dos veces: la primera lectura borra el historial con retención).
  3. Bytes 34–57 → cuatro potencias Rx, cuatro corrientes de polarización, cuatro potencias Tx; compare los carriles entre sí (Valores típicos).
  4. Byte 86 = 00h → todos los láseres habilitados; bit 1 del byte 93 = 0 → alta potencia; byte 98 = FFh → todos los CDR activados.
  5. Byte 127 = 00h → la página superior muestra la identidad (Mapa de la página superior 00h).

Mapas relacionados


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