Mapa de registros CMIS: páginas superiores (00h, 01h, 02h)
CMIS mantiene sus datos estáticos a nivel de módulo en tres páginas superiores: 00h, el bloque de identidad del fabricante que los hosts validan; 01h, la página de anuncio que indica al host qué puede hacer el módulo y cuánto tarda cada paso; y 02h, los umbrales de alarma/advertencia. Esta página los enumera byte a byte, compilados según CMIS 5.x. Los bytes en tiempo de ejecución están en el mapa de la página inferior de CMIS; las páginas por carril, en el mapa de páginas de carril de CMIS.
Leyenda: rsvd = reservado · custom = específico del fabricante · todas las páginas se seleccionan con el byte inferior 127 (la selección de banco es irrelevante para 00h–02h).
Página 00h — identidad del fabricante, bytes 128–221 (cubiertos por la suma de comprobación de la página)
| Byte | Campo | Contenido |
|---|---|---|
| 128 | Identificador | como el byte inferior 0 |
| 129–144 | Nombre del fabricante | 16 ASCII, rellenado con espacios |
| 145–147 | OUI del fabricante | ID de empresa IEEE |
| 148–163 | PN del fabricante | 16 ASCII |
| 164–165 | Revisión del fabricante | 2 ASCII |
| 166–181 | SN del fabricante | 16 ASCII |
| 182–189 | Código de fecha | YYMMDD + 2 de lote |
| 190–199 | Código CLEI | 10 ASCII (espacios si no hay) |
| 200 | Clase de potencia del módulo | 7–5 ModulePowerClass: 000 clase 1 ≤ 1,5 W · 001 clase 2 ≤ 3,5 W · 010 clase 3 ≤ 7 W · 011 clase 4 ≤ 8 W · 100 clase 5 ≤ 10 W · 101 clase 6 ≤ 12 W · 110 clase 7 ≤ 14 W · 111 clase 8 > 14 W · 4–0 rsvd |
| 201 | MaxPower | potencia máxima en unidades de 0,25 W (p. ej., 30h = 12,0 W) |
| 202 | Longitud del enlace del conjunto de cable | 7–6 LengthMultiplier: 00 ×0,1 m · 01 ×1 m · 10 ×10 m · 11 ×100 m · 5–0 BaseLength (0–63); 00h = no es un conjunto de cable |
| 203 | Tipo de conector | SFF-8024 Tabla 4-3 (0Ch MPO 1×12 · 07h LC · 23h sin conector separable · 27h MPO 2×12 · 28h MPO 1×16) |
| 204 | Atenuación de cobre a 5 GHz | dB (cables) |
| 205 | Atenuación de cobre a 7 GHz | dB |
| 206 | Atenuación de cobre a 12,9 GHz | dB |
| 207 | Atenuación de cobre a 25,8 GHz | dB |
| 208 | Atenuación de cobre a 53,1 GHz | dB 5.1+ |
| 209 | rsvd | — |
| 210 | Información del carril de medio | bit n = 1: el carril de medio n+1 no está admitido (no poblado) |
| 211 | Configuración del conjunto de cable / extremo lejano | para cables: cómo está dispuesto el extremo lejano (módulo único, breakout 2× / 4× / 8×) según la tabla de códigos de extremo lejano de CMIS; 00h para transceptores |
| 212 | Tecnología de interfaz de medio | 00h VCSEL de 850 nm · 01h VCSEL de 1310 nm · 02h VCSEL de 1550 nm · 03h FP de 1310 nm · 04h DFB de 1310 nm · 05h DFB de 1550 nm · 06h EML de 1310 nm · 07h EML de 1550 nm · 08h otro · 09h DFB de 1490 nm · 0Ah cobre sin ecualizar · 0Bh cobre ecualizado pasivo · 0Ch cobre activo limitador en ambos extremos · 0Dh cobre limitador en extremo lejano · 0Eh cobre limitador en extremo cercano · 0Fh cobre lineal activo · 10h láser sintonizable de banda C · 11h láser sintonizable de banda L · 12h–FFh rsvd/custom |
| 213–221 | rsvd | — |
| 222 | Suma de comprobación de la página | (Σ bytes 128–221) mod 256 — Sumas de comprobación |
| 223–255 | Custom | específico del fabricante, sin suma de comprobación |
Página 01h — anuncio, bytes 128–255
| Byte | Campo | Contenido |
|---|---|---|
| 128 | Firmware inactivo — mayor | versión de la imagen en espera |
| 129 | Firmware inactivo — menor | — |
| 130 | Revisión de hardware — mayor | — |
| 131 | Revisión de hardware — menor | — |
| 132 | Longitud del enlace SMF | 7–6 multiplicador: 00 ×0,1 km · 01 ×1 km · 5–0 longitud base |
| 133 | Longitud OM5 | unidades de 2 m |
| 134 | Longitud OM4 | unidades de 2 m |
| 135 | Longitud OM3 | unidades de 2 m |
| 136 | Longitud OM2 | unidades de 1 m |
| 137 | rsvd | — |
| 138–139 | Longitud de onda nominal | unidades de 0,05 nm |
| 140–141 | Tolerancia de longitud de onda | unidades de 0,005 nm |
| 142 | Páginas y bancos admitidos | los bits indican qué grupos de páginas existen: bancos implementados (solo 0 / 0–1 / 0–3), páginas VDM 20h–2Fh, páginas de diagnóstico 13h–14h, páginas CDB 9Fh–AFh (asignación de bits según la revisión) |
| 143 | Duraciones de la ruta de datos | 7–4 MaxDurationDPDeinit · 3–0 MaxDurationDPInit (código de nibble a continuación) |
| 144 | Duraciones de potencia del módulo | 7–4 MaxDurationModulePwrDn · 3–0 MaxDurationModulePwrUp |
| 145 | Duraciones de conmutación de Tx | 7–4 MaxDurationDPTxTurnOff · 3–0 MaxDurationDPTxTurnOn |
| 146–175 | Anuncio de características y controles del módulo | refrigeración implementada, soporte de inversión de polaridad Tx/Rx, soporte de silenciamiento y deshabilitación de salida, rangos de EQ de entrada Tx, rangos de EQ/amplitud de salida Rx, soporte de bypass de CDR, tipos de monitor auxiliar (Aux1/2/3 = corriente TEC / temperatura del láser / Vcc2), indicadores y máscaras admitidos, conjuntos de control de integridad de señal — posiciones de byte según la revisión |
| 176–190 | Opciones de asignación de carriles de medio, apps 1–15 | un byte por aplicación; bit n = 1: el carril de medio n+1 puede ser el primer carril de medio de la aplicación |
| 191–222 | rsvd / custom | — |
| 223–250 | Descriptores de aplicación 9–15 | 4 bytes cada uno, mismo formato que los bytes inferiores 86–117 |
| 251–254 | rsvd | — |
| 255 | Suma de comprobación de la página | (Σ bytes 130–254) mod 256 — los bytes 128–129 (firmware inactivo) se excluyen porque cambian con las actualizaciones |
Código de nibble de duración (bytes 143–145)
| Código | Duración máxima | Código | Duración máxima |
|---|---|---|---|
| 0h | < 1 ms | 7h | < 5 s |
| 1h | < 5 ms | 8h | < 10 s |
| 2h | < 10 ms | 9h | < 1 min |
| 3h | < 50 ms | Ah | < 5 min |
| 4h | < 100 ms | Bh | < 10 min |
| 5h | < 500 ms | Ch | < 50 min |
| 6h | < 1 s | Dh–Fh | rsvd |
Los hosts leen estos valores para dimensionar sus tiempos de espera de arranque — Qué hace el host.
Página 02h — umbrales, bytes 128–255
| Bytes | Umbral | Formato |
|---|---|---|
| 128–129 / 130–131 / 132–133 / 134–135 | Alarma alta / alarma baja / advertencia alta / advertencia baja de temperatura | 16 bits con signo, 1/256 °C |
| 136–137 / 138–139 / 140–141 / 142–143 | Vcc HA / LA / HW / LW | 16 bits sin signo, 100 µV |
| 144–145 / 146–147 / 148–149 / 150–151 | Aux1 HA / LA / HW / LW | como el monitor Aux1 |
| 152–153 / 154–155 / 156–157 / 158–159 | Aux2 HA / LA / HW / LW | como Aux2 |
| 160–161 / 162–163 / 164–165 / 166–167 | Aux3 HA / LA / HW / LW | como Aux3 |
| 168–169 / 170–171 / 172–173 / 174–175 | Monitor personalizado HA / LA / HW / LW | del fabricante |
| 176–177 / 178–179 / 180–181 / 182–183 | Potencia Tx HA / LA / HW / LW | 16 bits sin signo, 0,1 µW |
| 184–185 / 186–187 / 188–189 / 190–191 | Polarización Tx HA / LA / HW / LW | 16 bits sin signo, 2 µA × multiplicador (la página 01h anuncia ×1/×2/×4) |
| 192–193 / 194–195 / 196–197 / 198–199 | Potencia Rx HA / LA / HW / LW | 16 bits sin signo, 0,1 µW |
| 200–254 | rsvd | — |
| 255 | Suma de comprobación de la página | (Σ bytes 128–254) mod 256 |
Los umbrales de carril se aplican a todos los carriles; la semántica está en Umbrales y alarmas.
Página 04h — capacidades del láser (módulos sintonizables)
Presente cuando se anuncia; describe las rejillas admitidas (3,125 / 6,25 / 12,5 / 25 / 50 / 75 / 100 GHz y flex), el rango de números de canal por rejilla y la resolución y el rango del ajuste fino. La configuración y el estado del canal residen en la página 12h — véase Mapas de sintonización y el mapa de páginas de carril.
Mapas relacionados
- Mapa de la página inferior de CMIS.
- Mapa de páginas superiores de SFF-8636 — el bloque de identidad de QSFP28 para comparación.
- Campos del fabricante — reglas de formato para los bytes 129–199.