Mapa de registros CMIS: páginas superiores (00h, 01h, 02h)
O CMIS mantém seus dados estáticos em nível de módulo em três páginas superiores: 00h, o bloco de identidade do fabricante que os hosts validam; 01h, a página de anúncio que informa ao host o que o módulo é capaz de fazer e quanto tempo leva cada etapa; e 02h, os limiares de alarme/aviso. Esta página os lista byte a byte, compilada de acordo com o CMIS 5.x. Os bytes de runtime estão no mapa da página inferior do CMIS; as páginas por lane estão no mapa das páginas de lane do CMIS.
Legenda: rsvd = reservado · custom = específico do fabricante · todas as páginas são selecionadas pelo byte inferior 127 (a seleção de banco é irrelevante para 00h–02h).
Página 00h — identidade do fabricante, bytes 128–221 (cobertos pela soma de verificação da página)
| Byte | Campo | Conteúdo |
|---|---|---|
| 128 | Identificador | como o byte inferior 0 |
| 129–144 | Nome do fabricante | 16 ASCII, preenchido com espaços |
| 145–147 | OUI do fabricante | ID de empresa IEEE |
| 148–163 | PN do fabricante | 16 ASCII |
| 164–165 | Revisão do fabricante | 2 ASCII |
| 166–181 | SN do fabricante | 16 ASCII |
| 182–189 | Código de data | YYMMDD + 2 de lote |
| 190–199 | Código CLEI | 10 ASCII (espaços se não houver) |
| 200 | Classe de potência do módulo | 7–5 ModulePowerClass: 000 classe 1 ≤ 1,5 W · 001 classe 2 ≤ 3,5 W · 010 classe 3 ≤ 7 W · 011 classe 4 ≤ 8 W · 100 classe 5 ≤ 10 W · 101 classe 6 ≤ 12 W · 110 classe 7 ≤ 14 W · 111 classe 8 > 14 W · 4–0 rsvd |
| 201 | MaxPower | potência máxima em unidades de 0,25 W (por exemplo, 30h = 12,0 W) |
| 202 | Comprimento do enlace do conjunto de cabo | 7–6 LengthMultiplier: 00 ×0,1 m · 01 ×1 m · 10 ×10 m · 11 ×100 m · 5–0 BaseLength (0–63); 00h = não é um conjunto de cabo |
| 203 | Tipo de conector | SFF-8024 Tabela 4-3 (0Ch MPO 1×12 · 07h LC · 23h sem conector separável · 27h MPO 2×12 · 28h MPO 1×16) |
| 204 | Atenuação de cobre a 5 GHz | dB (cabos) |
| 205 | Atenuação de cobre a 7 GHz | dB |
| 206 | Atenuação de cobre a 12,9 GHz | dB |
| 207 | Atenuação de cobre a 25,8 GHz | dB |
| 208 | Atenuação de cobre a 53,1 GHz | dB 5.1+ |
| 209 | rsvd | — |
| 210 | Informações da lane de mídia | bit n = 1: a lane de mídia n+1 não é suportada (não populada) |
| 211 | Configuração do conjunto de cabo / extremidade remota | para cabos: como a extremidade remota está organizada (módulo único, breakout 2× / 4× / 8×) conforme a tabela de códigos de extremidade remota do CMIS; 00h para transceptores |
| 212 | Tecnologia da interface de mídia | 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 outro · 09h DFB de 1490 nm · 0Ah cobre sem equalização · 0Bh cobre com equalização passiva · 0Ch cobre com limitação ativa nas duas extremidades · 0Dh cobre com limitação na extremidade remota · 0Eh cobre com limitação na extremidade próxima · 0Fh cobre linear ativo · 10h laser sintonizável de banda C · 11h laser sintonizável de banda L · 12h–FFh rsvd/custom |
| 213–221 | rsvd | — |
| 222 | Soma de verificação da página | (Σ bytes 128–221) mod 256 — Somas de verificação |
| 223–255 | Custom | específico do fabricante, sem soma de verificação |
Página 01h — anúncio, bytes 128–255
| Byte | Campo | Conteúdo |
|---|---|---|
| 128 | Firmware inativo — maior | versão da imagem em espera |
| 129 | Firmware inativo — menor | — |
| 130 | Revisão de hardware — maior | — |
| 131 | Revisão de hardware — menor | — |
| 132 | Comprimento do enlace SMF | 7–6 multiplicador: 00 ×0,1 km · 01 ×1 km · 5–0 comprimento base |
| 133 | Comprimento OM5 | unidades de 2 m |
| 134 | Comprimento OM4 | unidades de 2 m |
| 135 | Comprimento OM3 | unidades de 2 m |
| 136 | Comprimento OM2 | unidades de 1 m |
| 137 | rsvd | — |
| 138–139 | Comprimento de onda nominal | unidades de 0,05 nm |
| 140–141 | Tolerância de comprimento de onda | unidades de 0,005 nm |
| 142 | Páginas e bancos suportados | os bits indicam quais grupos de páginas existem: bancos implementados (somente 0 / 0–1 / 0–3), páginas VDM 20h–2Fh, páginas de diagnóstico 13h–14h, páginas CDB 9Fh–AFh (atribuição de bits conforme a revisão) |
| 143 | Durações do caminho de dados | 7–4 MaxDurationDPDeinit · 3–0 MaxDurationDPInit (código de nibble abaixo) |
| 144 | Durações de energia do módulo | 7–4 MaxDurationModulePwrDn · 3–0 MaxDurationModulePwrUp |
| 145 | Durações de acionamento do Tx | 7–4 MaxDurationDPTxTurnOff · 3–0 MaxDurationDPTxTurnOn |
| 146–175 | Anúncio de características e controles do módulo | refrigeração implementada, suporte à inversão de polaridade Tx/Rx, suporte a squelch e desabilitação de saída, faixas de EQ de entrada do Tx, faixas de EQ/amplitude de saída do Rx, suporte a bypass de CDR, tipos de monitor auxiliar (Aux1/2/3 = corrente do TEC / temperatura do laser / Vcc2), flags e máscaras suportados, conjuntos de controle de integridade de sinal — posições de byte conforme a revisão |
| 176–190 | Opções de atribuição de lane de mídia, apps 1–15 | um byte por aplicação; bit n = 1: a lane de mídia n+1 pode ser a primeira lane de mídia da aplicação |
| 191–222 | rsvd / custom | — |
| 223–250 | Descritores de aplicação 9–15 | 4 bytes cada, mesmo layout dos bytes inferiores 86–117 |
| 251–254 | rsvd | — |
| 255 | Soma de verificação da página | (Σ bytes 130–254) mod 256 — os bytes 128–129 (firmware inativo) são excluídos porque mudam a cada atualização |
Código de nibble de duração (bytes 143–145)
| Código | Duração máxima | Código | Duração 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 |
Os hosts leem esses valores para dimensionar seus tempos limite de inicialização — O que o host faz.
Página 02h — limiares, bytes 128–255
| Bytes | Limiar | Formato |
|---|---|---|
| 128–129 / 130–131 / 132–133 / 134–135 | Temperatura: alarme alto / alarme baixo / aviso alto / aviso baixo | 16 bits com sinal, 1/256 °C |
| 136–137 / 138–139 / 140–141 / 142–143 | Vcc HA / LA / HW / LW | 16 bits sem sinal, 100 µV |
| 144–145 / 146–147 / 148–149 / 150–151 | Aux1 HA / LA / HW / LW | como o 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 | do fabricante |
| 176–177 / 178–179 / 180–181 / 182–183 | Potência Tx HA / LA / HW / LW | 16 bits sem sinal, 0,1 µW |
| 184–185 / 186–187 / 188–189 / 190–191 | Polarização Tx HA / LA / HW / LW | 16 bits sem sinal, 2 µA × multiplicador (a página 01h anuncia ×1/×2/×4) |
| 192–193 / 194–195 / 196–197 / 198–199 | Potência Rx HA / LA / HW / LW | 16 bits sem sinal, 0,1 µW |
| 200–254 | rsvd | — |
| 255 | Soma de verificação da página | (Σ bytes 128–254) mod 256 |
Os limiares de lane se aplicam a todas as lanes; a semântica está em Limiares e alarmes.
Página 04h — capacidades do laser (módulos sintonizáveis)
Presente quando anunciada; descreve as grades suportadas (3,125 / 6,25 / 12,5 / 25 / 50 / 75 / 100 GHz e flex), a faixa de números de canal por grade e a resolução e a faixa do ajuste fino. A configuração e o status do canal residem na página 12h — veja Mapas de sintonização e o mapa de páginas de lane.
Mapas relacionados
- Mapa da página inferior do CMIS.
- Mapa das páginas superiores do SFF-8636 — o bloco de identidade do QSFP28 para comparação.
- Campos do fabricante — regras de formatação para os bytes 129–199.