CodingBox Documentação

Referência rápida do mapa de memória EEPROM

O mapa de bytes de uma única página para os três layouts de memória com os quais o CodingBox mais trabalha: SFF-8472 (classe SFP), SFF-8636 (QSFP+/QSFP28) e CMIS (QSFP-DD, OSFP, QSFP112, SFP-DD). Use-o para localizar um campo rapidamente no EEPROM editor; o editor nomeia cada byte ao passar o mouse, e os documentos de especificação continuam sendo a autoridade para casos extremos.

As posições seguem as revisões públicas atuais (SFF-8472 rev 12.x, SFF-8636 rev 2.x, CMIS 5.x). Módulos mais antigos podem implementar revisões anteriores — verifique o byte de conformidade.

SFF-8472 — A0h (Serial ID)

BytesCampoNotas
0Identificador03h = SFP/SFP+/SFP28 (SFF-8024)
1Identificador estendido04h = MOD_DEF 4 (ID de dois fios)
2Conector07h LC, 01h SC, 0Ch MPO, 21h cobre, 23h não separável
3–10Códigos de conformidade do transceptorEthernet 10G (3), SONET (4–5), Ethernet 1G (6), FC (7–10)
11Codificação64b/66b, 8b/10b, NRZ…
12Taxa de sinalização nominal×100 Mb/s (103 = 10,3 Gb/s)
13Identificador de taxaesquema de seleção de taxa (SFF-8079)
14Comprimento SMFkm
15Comprimento SMF×100 m
16Comprimento 50 µm OM2×10 m
17Comprimento 62,5 µm OM1×10 m
18Comprimento OM4 ou cobrem
19Comprimento OM3×10 m
20–35Nome do fabricanteASCII, preenchido com espaços
36Código de conformidade estendidoSFF-8024, Tabela 4-4
37–39OUI do fabricanteID da empresa IEEE
40–55Número de peça do fabricanteASCII
56–59Revisão do fabricanteASCII
60–61Comprimento de onda (nm) ou conformidade do cabo1310 = 051Eh
62Velocidade 2 de Fibre Channel / não alocado
63CC_BASEsoma de verificação dos bytes 0–62
64–65OpçõesTX_DISABLE, TX_FAULT, RX_LOS, seleção de taxa…
66–67Taxa de sinalização máxima / mínima% acima / abaixo do nominal
68–83Número de série do fabricanteASCII
84–91Código de dataYYMMDDLL
92Tipo de monitoramento de diagnósticobit 6 DDM, bit 5 calibração interna, bit 4 calibração externa, bit 3 média/OMA
93Opções avançadasflags de alarme/aviso, TX_DISABLE por software, seleção de taxa por software
94Conformidade com a SFF-8472revisão que o módulo segue
95CC_EXTsoma de verificação dos bytes 64–94
96–127Específico do fabricante
128–255Reservado (SFF-8079)

SFF-8472 — A2h (diagnósticos)

BytesCampoNotas
0–39Limiarestemp., Vcc, bias, potência Tx, potência Rx — cada um com HA, LA, HW, LW (detalhes)
40–55Limiares opcionaistemperatura do laser, corrente do TEC
56–91Constantes de calibração externapolinômio de potência Rx, inclinações/offsets (detalhes)
92–94Reservado
95CC_DMIsoma de verificação dos bytes 0–94
96–105Monitores em tempo realtemp., Vcc, bias Tx, potência Tx, potência Rx (unidades)
106–109Monitores opcionaistemperatura do laser / TEC
110Status / controleestado de TX_DISABLE, RS0/RS1, TX_FAULT, RX_LOS, dados prontos
111Reservado
112–113Flags de alarme
114–115Controles opcionaisEQ de entrada Tx / ênfase de saída Rx
116–117Flags de aviso
118–119Status / controle estendidosRS por software, nível de potência
120–126Específico do fabricanteárea de senha 0x7B–0x7E (123–126) em módulos protegidos (proteção contra gravação)
127Seleção de tabela / páginaseleciona tabelas superiores opcionais
128–247EEPROM do usuário (Tabela 00h)área de rascunho gravável
248–255Controle do fabricante

SFF-8636 — página inferior 00h (QSFP+/QSFP28)

BytesCampo
0Identificador (0Dh QSFP+, 11h QSFP28)
1Conformidade de revisão
2Status: dados não prontos, IntL, memória plana
3Tx LOS (7–4) / Rx LOS (3–0)
4Falha de EQ adaptativo Tx / falha Tx
5Tx LOL / Rx LOL (CDR)
6–7Flags de alarme e aviso de temperatura / Vcc
9–14Flags por lane de potência Rx, bias Tx, potência Tx
22–23Temperatura do módulo
26–27Vcc do módulo
34–41Potência Rx, lanes 1–4
42–49Bias Tx, lanes 1–4
50–57Potência Tx, lanes 1–4
86Desativação de Tx por lane
87 / 88Seleção de taxa Rx / Tx
93Controle de potência (baixa potência, override)
98Controle de CDR (Tx 7–4, Rx 3–0)
100–106Máscaras de interrupção
119–122Entrada de mudança de senha
123–126Entrada de senha (0x7B)
127Seleção de página

SFF-8636 — página superior 00h (identidade)

BytesCampo
128Identificador
129Identificador estendido: classe de potência, presença de CDR (bits 3/2), CLEI
130Conector
131–138Conformidade de especificação (Ethernet, SONET, SAS, GbE, FC)
139Codificação
140Taxa de bits nominal (×100 Mb/s; FFh → ver 222)
141Conformidade de seleção de taxa estendida
142Comprimento SMF (km)
143Comprimento OM3 (×2 m)
144 / 145Comprimento OM2 / OM1 (m)
146Comprimento cobre ou OM4 (m)
147Tecnologia do dispositivo (tipo de laser, resfriado, sintonizável…)
148–163Nome do fabricante
164Códigos de módulo estendidos (InfiniBand)
165–167OUI do fabricante
168–183Número de peça do fabricante
184–185Revisão do fabricante
186–187Comprimento de onda (÷20 nm) ou atenuação do cobre
188–189Tolerância de comprimento de onda (÷200)
190Temperatura máxima da carcaça
191CC_BASE (128–190)
192Conformidade de especificação estendida (SFF-8024, Tabela 4-4)
193–195Opções
196–211Número de série do fabricante
212–219Código de data
220Tipo de monitoramento de diagnóstico
221Opções avançadas
222Taxa de bits nominal (×250 Mb/s)
223CC_EXT (192–222)
224–255Específico do fabricante

A página superior 03h contém os limiares; a página 02h, a EEPROM do usuário; a página 01h, a seleção de aplicação (SFF-8636).

CMIS — página inferior e páginas principais

LocalCampo
Inferior 0Identificador (18h QSFP-DD, 19h OSFP, 1Eh QSFP112, 1Ah SFP-DD)
Inferior 1Revisão do CMIS (ex.: 50h = 5.0)
Inferior 2Características do módulo: memória plana, modelo de memória
Inferior 3Estado do módulo (bits 3–1: 1 LowPwr, 2 PwrUp, 3 Ready, 4 PwrDn, 5 Fault)
Inferior 8–13Flags do módulo
Inferior 14–25Monitores do módulo (temp. 14–15, Vcc 16–17, aux.)
Inferior 26Controles globais do módulo (baixa potência, reset por software)
Inferior 118–121Mudança de senha
Inferior 122–125Entrada de senha
Inferior 126Seleção de banco
Inferior 127Seleção de página
Página 00h 128–255Identidade: fabricante 129–144, OUI 145–147, PN 148–163, rev. 164–165, SN 166–181, data 182–189, CLEI 190–199, classe de potência 200–201, conector 203, tipo de mídia 212…
Página 01hAnúncios: monitores implementados, suporte a CDR, VDM, aplicações (86–117)
Página 02hLimiares
Página 10hControles de lane: caminho de dados, desativação de Tx, habilitação de CDR (160/161), seleção de aplicação
Página 11hStatus e monitores de lane: flags 134–153, potência Tx 154–169, bias Tx 170–185, potência Rx 186–201
Páginas 20h–2FhVDM (Diagnóstico por lane)
Páginas 9Fh, A0h+Comando/resposta CDB

Descrição completa: CMIS, MIS para o SFP-DD.

Somas de verificação

Soma de verificaçãoCobreOnde
CC_BASE (SFP)A0h 0–62A0h 63
CC_EXT (SFP)A0h 64–94A0h 95
CC_DMI (SFP)A2h 0–94A2h 95
CC_BASE (QSFP)128–190191
CC_EXT (QSFP)192–222223
Somas de verificação por página do CMISpor páginaúltimo byte da página

Todas são somas simples de 8 bits. O CodingBox as recalcula automaticamente a cada gravação — um dump editado manualmente com uma soma de verificação desatualizada é rejeitado pela maioria dos hosts (recodificação de EEPROM).

Visão em nível de protocolo de como esses bytes são acessados — endereços, paginação, bancos, temporização: Interface de dois fios. Quais bytes cada soma de verificação cobre e como calculá-las: Somas de verificação.

Esta página é a visão condensada. Tabelas completas byte a byte e bit a bit: SFF-8472 A0h · SFF-8472 A2h · SFF-8636 inferior · SFF-8636 superior · CMIS inferior · CMIS superior · CMIS lanes · XFP.

Bytes de classe de potência em todas as famílias, com as escalas de classes e os valores reais de consumo: Potência e consumo; qual documento define cada intervalo de bytes e onde obtê-lo: Mapa de normas.


Se você encontrar uma imprecisão ou um erro neste artigo, selecione o trecho correspondente e pressione Ctrl+Enter para .