Mapa de registros SFF-8636: páginas superiores (00h, 03h) · Especificaciones y normas · Transceptores y cables ópticos · Documentación · CodingBox
CodingBox Documentación

Mapa de registros SFF-8636: páginas superiores (00h, 03h)

La memoria superior (bytes 128–255) de un módulo QSFP+/QSFP28 se pagina a través del byte inferior 127. La página 00h contiene el bloque de identidad que valida el host; la página 03h contiene los umbrales de alarma/advertencia y los controles de integridad de señal por carril; las páginas 01h y 02h contienen la tabla de selección de aplicación y la EEPROM de usuario. Esta página los enumera byte a byte y bit a bit, compilados según SFF-8636 Rev 2.11 (rev 2.10 marca las adiciones posteriores). Narrativa: SFF-8636; los bytes en tiempo de ejecución están en el Mapa de la página inferior 00h.

Leyenda: rsvd = reservado · vendor = específico del fabricante · bit 7 = MSB.

Página superior 00h — identidad, bytes 128–191 (cubiertos por CC_BASE)

ByteCampoContenido
128Identificadorcomo el byte inferior 0 (0Dh QSFP+, 11h QSFP28)
129Identificador extendido7–6 clase de potencia 1–4: 00 clase 1 ≤ 1,5 W · 01 clase 2 ≤ 2,0 W · 10 clase 3 ≤ 2,5 W · 11 clase 4 ≤ 3,5 W · 5 clase de potencia 8 implementada rev 2.10 (potencia máxima en el byte inferior 107) · 4 código CLEI presente (página 02h) · 3 CDR presente en Tx · 2 CDR presente en Rx · 1–0 clase de potencia 5–7: 00 no usado (ver 7–6) · 01 clase 5 ≤ 4,0 W · 10 clase 6 ≤ 4,5 W · 11 clase 7 ≤ 5,0 W
130ConectorSFF-8024 tabla 4-3: 07h LC · 0Ch MPO 1×12 · 0Dh MPO 2×16 · 23h sin conector separable · 27h MPO 2×12 · 28h MPO 1×16
131Cumplimiento Ethernet7 extendido — usar el byte 192 · 6 10GBASE-LRM · 5 10GBASE-LR · 4 10GBASE-SR · 3 40GBASE-CR4 · 2 40GBASE-SR4 · 1 40GBASE-LR4 · 0 cable activo 40G (XLPPI)
132Cumplimiento SONET7–4 rsvd · 3 40G OTN (OTU3B/OTU3C) · 2 OC-48 largo alcance · 1 OC-48 alcance intermedio · 0 OC-48 corto alcance
133Cumplimiento SAS/SATA7 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
134Cumplimiento Gigabit Ethernet7–4 rsvd · 3 1000BASE-T · 2 1000BASE-CX · 1 1000BASE-LX · 0 1000BASE-SX
135Longitud de enlace FC / tecnología7 muy largo (V) · 6 corto (S) · 5 intermedio (I) · 4 largo (L) · 3 medio (M) · 2 rsvd · 1 láser de onda larga (LC) · 0 eléctrico entre gabinetes (EL)
136Tecnología del transmisor FC7 eléctrico intra-gabinete · 6 láser de onda corta sin OFC (SN) · 5 láser de onda corta con OFC (SL) · 4 láser de onda larga (LL) · 3–0 rsvd
137Medio de transmisión FC7 bicoaxial (TW) · 6 par trenzado apantallado (TP) · 5 coaxial miniatura (MI) · 4 coaxial de vídeo (TV) · 3 multimodo 62,5 µm (M6) · 2 multimodo 50 µm (M5) · 1 OM3 · 0 monomodo (SM)
138Velocidad FC7 1200 MB/s · 6 800 · 5 1600 · 4 400 · 3 3200 · 2 200 · 1 extendida (SFF-8024) · 0 100 MB/s
139CodificaciónSFF-8024 tabla 4-2 (columna QSFP): 00h no especificado · 01h 8B/10B · 02h 4B/5B · 03h NRZ · 04h SONET con scrambling · 05h 64B/66B · 06h Manchester · 07h 256B/257B · 08h PAM4
140Velocidad de señalización nominalpor carril, unidades de 100 Mb/s (67h = 10,3 Gb/s); FFh → ver el byte 222
141Cumplimiento de selección de velocidad extendida7–2 rsvd · 1–0 01 = selección de velocidad versión 1 (bytes 87–88 válidos); 00 = no implementado
142Longitud SMFkm (00h = no es SMF)
143Longitud OM3unidades de 2 m
144Longitud OM2unidades de 1 m
145Longitud OM1unidades de 1 m
146Longitud cobre / OM4cable de cobre o cable activo: metros; OM4: unidades de 2 m (interpretación según la tecnología del byte 147)
147Tecnología del dispositivo7–4 tecnología del 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 otro/no definido · 9h DFB de 1490 nm · Ah cobre sin ecualizar · Bh cobre pasivo ecualizado · Ch cobre con limitación activa en ambos extremos · Dh cobre con limitación en el extremo lejano · Eh cobre con limitación en el extremo cercano · Fh cobre con ecualizadores lineales activos · 3 control de longitud de onda (1 = activo) · 2 transmisor refrigerado · 1 tipo de detector (1 = APD, 0 = PIN) · 0 transmisor sintonizable
148–163Nombre del fabricante16 ASCII
164Módulo extendidoInfiniBand: 7–5 rsvd · 4 EDR · 3 FDR · 2 QDR · 1 DDR · 0 SDR
165–167OUI del fabricante—
168–183PN del fabricante16 ASCII
184–185Revisión del fabricante2 ASCII
186–187Longitud de onda / atenuación de cobreóptico: longitud de onda en unidades de 0,05 nm (0x6598 = 1299,2 nm) · cobre: 186 atenuación a 2,5 GHz (dB), 187 a 5,0 GHz
188–189Tolerancia de longitud de onda / atenuaciónóptico: ±tolerancia en unidades de 0,005 nm · cobre: 188 a 7,0 GHz, 189 a 12,9 GHz
190Temperatura máxima de carcasa°C (00h = 70 °C estándar)
191CC_BASE(Σ bytes 128–190) mod 256

Página superior 00h — identidad extendida, bytes 192–255

ByteCampoContenido
192Cumplimiento de especificación extendidaSFF-8024 tabla 4-4 (02h 100GBASE-SR4 · 03h LR4 · 06h CWDM4 · 07h PSM4 · 0Bh 100GBASE-CR4 · 11h 4×10GBASE-SR · 25h 100GBASE-DR · 40h–49h códigos 50G/200G/400G …) — SFF-8024
193Opciones7 rsvd · 6 función de pin LPMode/TxDis configurable rev 2.10 · 5 función de pin IntL/LOSL configurable rev 2.10 · 4 EQ de entrada Tx auto-adaptativa capaz · 3 EQ de entrada Tx fija programable · 2 énfasis de salida Rx fijo programable · 1 amplitud de salida Rx fija programable · 0 rsvd
194Opciones7 control de activación/desactivación de CDR Tx implementado · 6 control de activación/desactivación de CDR Rx implementado · 5 indicador LOL de CDR Tx implementado · 4 indicador LOL de CDR Rx implementado · 3 desactivación de squelch Rx implementada · 2 capaz de desactivar la salida Rx · 1 desactivación de squelch Tx implementada · 0 squelch Tx implementado
195Opciones7 página 02h provista · 6 página 01h provista · 5 selección de velocidad implementada · 4 Tx_Disable implementado · 3 Tx_Fault implementado · 2 el squelch de Tx reduce OMA (1) o Pave (0) · 1 Tx LOS implementado · 0 páginas 20h–21h implementadas
196–211SN del fabricante16 ASCII
212–219Código de fechaAAMMDD + 2 de lote
220Tipo de monitorización de diagnóstico7–4 rsvd · 3 medición de potencia Rx: 1 = promedio, 0 = OMA · 2 monitor de potencia Tx implementado · 1–0 rsvd
221Opciones ampliadas4 indicador de inicialización completa implementado (byte inferior 6, bit 0) · 3 declaración de selección de velocidad (0 = mediante el byte 141 / selección de velocidad v1, 1 = mediante la página de selección de aplicación 01h) · 2–0 funciones de revisiones posteriores (indicador de disponibilidad TC, reinicio por software, modo rápido de Tx-disable) — consultar la revisión
222Velocidad de señalización extendidapor carril, unidades de 250 Mb/s, válida cuando el byte 140 = FFh (67h = 25,75 Gb/s; D5h = 53,125 GBd)
223CC_EXT(Σ bytes 192–222) mod 256
224–255Específico del fabricantesin suma de comprobación; firmas y datos de producción

Página 01h — tabla de selección de aplicación

Se rellena solo cuando el bit 6 del byte 195 está activado; define las aplicaciones seleccionables mediante los bytes inferiores 89–92 / 94–97 (modelo SFF-8079). Rara vez se implementa en QSFP28; CMIS lo sustituyó por descriptores de aplicación.

Página 02h — EEPROM de usuario

BytesContenido
128–137Código CLEI (10 ASCII) cuando el bit 4 del byte 129 está activado
128–255en caso contrario, EEPROM de usuario libre, sin suma de comprobación

Página 03h — umbrales, bytes 128–223

BytesCampoBytesCampo
128–129Alarma alta de temperatura130–131Alarma baja de temperatura
132–133Advertencia alta de temperatura134–135Advertencia baja de temperatura
136–143rsvd——
144–145Alarma alta de Vcc146–147Alarma baja de Vcc
148–149Advertencia alta de Vcc150–151Advertencia baja de Vcc
152–175rsvd / fabricante——
176–177Alarma alta de potencia Rx178–179Alarma baja de potencia Rx
180–181Advertencia alta de potencia Rx182–183Advertencia baja de potencia Rx
184–185Alarma alta de polarización Tx186–187Alarma baja de polarización Tx
188–189Advertencia alta de polarización Tx190–191Advertencia baja de polarización Tx
192–193Alarma alta de potencia Tx194–195Alarma baja de potencia Tx
196–197Advertencia alta de potencia Tx198–199Advertencia baja de potencia Tx
200–223rsvd——

Los umbrales de canal se aplican a los cuatro carriles; los formatos son los mismos que los de los monitores (temperatura 1/256 °C, Vcc 100 µV, polarización 2 µA, potencia 0,1 µW) — Umbrales y alarmas.

Página 03h — controles y máscaras de canal, bytes 224–255

ByteCampoBits
224–225fabricante—
226–233rsvd / fabricante—
234Ecualización de entrada Tx7–4 nivel EQ de Tx1 · 3–0 nivel EQ de Tx2 (0–15, pasos en dB según el fabricante)
235Ecualización de entrada Tx7–4 Tx3 · 3–0 Tx4
236Énfasis de salida Rx7–4 Rx1 · 3–0 Rx2
237Énfasis de salida Rx7–4 Rx3 · 3–0 Rx4
238Amplitud de salida Rx7–4 Rx1 · 3–0 Rx2 (códigos 0–3: 100–400 / 300–600 / 400–800 / 600–1200 mVpp)
239Amplitud de salida Rx7–4 Rx3 · 3–0 Rx4
240Desactivación de squelch7–4 desactivación de squelch Rx4…Rx1 · 3–0 desactivación de squelch Tx4…Tx1
241Desactivación de salida Rx7–4 rsvd · 3–0 desactivación de salida Rx4…Rx1
242Máscaras de potencia Rx carriles 1–2disposición como el byte inferior 9
243Máscaras de potencia Rx carriles 3–4como el byte inferior 10
244Máscaras de polarización Tx carriles 1–2como el byte inferior 11
245Máscaras de polarización Tx carriles 3–4como el byte inferior 12
246Máscaras de potencia Tx carriles 1–2como el byte inferior 13
247Máscaras de potencia Tx carriles 3–4como el byte inferior 14
248–253rsvd—
254–255fabricante—

Páginas 20h–21h

Opcionales (byte 195, bit 0); la rev 2.10 las reserva para funciones extendidas por carril y uso del fabricante — consultar la hoja de datos del módulo.

Lectura de una identidad 100GBASE-SR4

Un SR4 típico se lee así: byte 128 = 11h; 129 = 00h (clase 1) o 40h (clase 2); 130 = 0Ch (MPO); 131 = 80h (extendido); 139 = 05h (64B/66B); 140 = FFh; 222 = 67h (25,75 Gb/s por carril); 143 = 23h (70 m OM3 en unidades de 2 m = 35); 146 = 32h (100 m OM4 / 2 = 50); 147 = 00h (VCSEL de 850 nm, PIN); 186–187 = 850 nm / 0,05 = 17 000 = 4268h (el valor exacto depende del campo de longitud de onda nominal del módulo); 192 = 02h (100GBASE-SR4); 195 = 3Ch–BCh según las páginas provistas. Los valores difieren entre fabricantes; lo importante es qué bytes hay que consultar.

Mapas relacionados


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