CodingBox Documentação

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

A memória superior (bytes 128–255) de um módulo QSFP+/QSFP28 é paginada pelo byte inferior 127. A página 00h contém o bloco de identidade que os hosts validam; a página 03h contém os limiares de alarme/aviso e os controles de integridade de sinal por lane; as páginas 01h e 02h contêm a tabela de seleção de aplicação e a EEPROM do usuário. Esta página os lista byte a byte e bit a bit, compilada com base na SFF-8636 Rev 2.11 (rev 2.10 marca adições posteriores). Narrativa: SFF-8636; os bytes em tempo de execução estão no Mapa da página inferior 00h.

Legenda: rsvd = reservado · fabricante = específico do fabricante · bit 7 = MSB.

Página superior 00h — identidade, bytes 128–191 (coberto pelo CC_BASE)

ByteCampoConteúdo
128Identificadorcomo o byte inferior 0 (0Dh QSFP+, 11h QSFP28)
129Identificador estendido7–6 classe de potência 1–4: 00 classe 1 ≤ 1,5 W · 01 classe 2 ≤ 2,0 W · 10 classe 3 ≤ 2,5 W · 11 classe 4 ≤ 3,5 W · 5 classe de potência 8 implementada rev 2.10 (potência máxima no byte inferior 107) · 4 código CLEI presente (página 02h) · 3 CDR presente em Tx · 2 CDR presente em Rx · 1–0 classe de potência 5–7: 00 não utilizado (ver 7–6) · 01 classe 5 ≤ 4,0 W · 10 classe 6 ≤ 4,5 W · 11 classe 7 ≤ 5,0 W
130ConectorSFF-8024 Tabela 4-3: 07h LC · 0Ch MPO 1×12 · 0Dh MPO 2×16 · 23h sem conector separável · 27h MPO 2×12 · 28h MPO 1×16
131Conformidade Ethernet7 estendido — usar o byte 192 · 6 10GBASE-LRM · 5 10GBASE-LR · 4 10GBASE-SR · 3 40GBASE-CR4 · 2 40GBASE-SR4 · 1 40GBASE-LR4 · 0 cabo ativo 40G (XLPPI)
132Conformidade SONET7–4 rsvd · 3 40G OTN (OTU3B/OTU3C) · 2 OC-48 longo alcance · 1 OC-48 intermediário · 0 OC-48 curto alcance
133Conformidade 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
134Conformidade Gigabit Ethernet7–4 rsvd · 3 1000BASE-T · 2 1000BASE-CX · 1 1000BASE-LX · 0 1000BASE-SX
135Comprimento de enlace FC / tecnologia7 muito longo (V) · 6 curto (S) · 5 intermediário (I) · 4 longo (L) · 3 médio (M) · 2 rsvd · 1 laser de onda longa (LC) · 0 elétrico entre gabinetes (EL)
136Tecnologia do transmissor FC7 elétrico intra-gabinete · 6 laser de onda curta sem OFC (SN) · 5 laser de onda curta com OFC (SL) · 4 laser de onda longa (LL) · 3–0 rsvd
137Meio de transmissão FC7 twin axial (TW) · 6 par trançado blindado (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)
138Velocidade FC7 1200 MB/s · 6 800 · 5 1600 · 4 400 · 3 3200 · 2 200 · 1 estendida (SFF-8024) · 0 100 MB/s
139CodificaçãoSFF-8024 Tabela 4-2 (coluna QSFP): 00h não especificado · 01h 8B/10B · 02h 4B/5B · 03h NRZ · 04h SONET embaralhado · 05h 64B/66B · 06h Manchester · 07h 256B/257B · 08h PAM4
140Taxa de sinalização nominalpor lane, em unidades de 100 Mb/s (67h = 10,3 Gb/s); FFh → ver byte 222
141Conformidade de seleção de taxa estendida7–2 rsvd · 1–0 01 = seleção de taxa versão 1 (bytes 87–88 válidos); 00 = não implementado
142Comprimento SMFkm (00h = não SMF)
143Comprimento OM3unidades de 2 m
144Comprimento OM2unidades de 1 m
145Comprimento OM1unidades de 1 m
146Comprimento cobre / OM4cobre ou cabo ativo: metros; OM4: unidades de 2 m (interpretação conforme a tecnologia do byte 147)
147Tecnologia do dispositivo7–4 tecnologia do transmissor: 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 outro/indefinido · 9h DFB de 1490 nm · Ah cobre sem equalização · Bh cobre com equalização passiva · Ch cobre ativo limitador nas extremidades próxima e distante · Dh cobre limitador na extremidade distante · Eh cobre limitador na extremidade próxima · Fh cobre com equalizadores ativos lineares · 3 controle de comprimento de onda (1 = ativo) · 2 transmissor resfriado · 1 tipo de detector (1 = APD, 0 = PIN) · 0 transmissor sintonizável
148–163Nome do fabricante16 ASCII
164Módulo estendidoInfiniBand: 7–5 rsvd · 4 EDR · 3 FDR · 2 QDR · 1 DDR · 0 SDR
165–167OUI do fabricante
168–183PN do fabricante16 ASCII
184–185Rev. do fabricante2 ASCII
186–187Comprimento de onda / atenuação em cobreóptico: comprimento de onda em unidades de 0,05 nm (0x6598 = 1299,2 nm) · cobre: 186 atenuação em 2,5 GHz (dB), 187 em 5,0 GHz
188–189Tolerância de comprimento de onda / atenuaçãoóptico: ±tolerância em unidades de 0,005 nm · cobre: 188 em 7,0 GHz, 189 em 12,9 GHz
190Temperatura máxima de invólucro°C (00h = 70 °C padrão)
191CC_BASE(Σ bytes 128–190) mod 256

Página superior 00h — identidade estendida, bytes 192–255

ByteCampoConteúdo
192Conformidade de especificação estendidaSFF-8024 Tabela 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
193Opções7 rsvd · 6 função do pino LPMode/TxDis configurável rev 2.10 · 5 função do pino IntL/LOSL configurável rev 2.10 · 4 capaz de EQ de entrada Tx auto-adaptativa · 3 EQ de entrada Tx fixa programável · 2 ênfase de saída Rx fixa programável · 1 amplitude de saída Rx fixa programável · 0 rsvd
194Opções7 controle liga/desliga do CDR Tx implementado · 6 controle liga/desliga do CDR Rx implementado · 5 flag de LOL do CDR Tx implementada · 4 flag de LOL do CDR Rx implementada · 3 desativação de squelch Rx implementada · 2 capaz de desativação de saída Rx · 1 desativação de squelch Tx implementada · 0 squelch Tx implementado
195Opções7 página 02h fornecida · 6 página 01h fornecida · 5 seleção de taxa implementada · 4 Tx_Disable implementado · 3 Tx_Fault implementado · 2 squelch de Tx reduz OMA (1) ou Pave (0) · 1 Tx LOS implementado · 0 páginas 20h–21h implementadas
196–211SN do fabricante16 ASCII
212–219Código de dataYYMMDD + 2 lote
220Tipo de monitoramento de diagnóstico7–4 rsvd · 3 medição de potência Rx: 1 = média, 0 = OMA · 2 monitor de potência Tx implementado · 1–0 rsvd
221Opções avançadas4 flag de inicialização completa implementada (byte inferior 6 bit 0) · 3 declaração de seleção de taxa (0 = via byte 141 / seleção de taxa v1, 1 = via página de seleção de aplicação 01h) · 2–0 recursos de revisões posteriores (flag de prontidão TC, reset por software, modo rápido de Tx-disable) — verificar a revisão
222Taxa de sinalização estendidapor lane, em unidades de 250 Mb/s, válida quando o byte 140 = FFh (67h = 25,75 Gb/s; D5h = 53,125 GBd)
223CC_EXT(Σ bytes 192–222) mod 256
224–255Específico do fabricantesem soma de verificação; assinaturas e dados de produção

Página 01h — tabela de seleção de aplicação

Preenchida somente quando o bit 6 do byte 195 está definido; define as aplicações selecionáveis pelos bytes inferiores 89–92 / 94–97 (modelo SFF-8079). Raramente implementada em QSFP28; a CMIS a substituiu por descritores de aplicação.

Página 02h — EEPROM do usuário

BytesConteúdo
128–137Código CLEI (10 ASCII) quando o bit 4 do byte 129 está definido
128–255caso contrário, EEPROM livre do usuário, sem soma de verificação

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

BytesCampoBytesCampo
128–129Alarme de temperatura alta130–131Alarme de temperatura baixa
132–133Aviso de temperatura alta134–135Aviso de temperatura baixa
136–143rsvd
144–145Alarme de Vcc alta146–147Alarme de Vcc baixa
148–149Aviso de Vcc alta150–151Aviso de Vcc baixa
152–175rsvd / fabricante
176–177Alarme de potência Rx alta178–179Alarme de potência Rx baixa
180–181Aviso de potência Rx alta182–183Aviso de potência Rx baixa
184–185Alarme de bias de Tx alto186–187Alarme de bias de Tx baixo
188–189Aviso de bias de Tx alto190–191Aviso de bias de Tx baixo
192–193Alarme de potência Tx alta194–195Alarme de potência Tx baixa
196–197Aviso de potência Tx alta198–199Aviso de potência Tx baixa
200–223rsvd

Os limiares de canal se aplicam às quatro lanes; os formatos são os mesmos dos monitores (temperatura 1/256 °C, Vcc 100 µV, bias 2 µA, potência 0,1 µW) — Limiares e alarmes.

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

ByteCampoBits
224–225fabricante
226–233rsvd / fabricante
234Equalização de entrada Tx7–4 nível de EQ Tx1 · 3–0 nível de EQ Tx2 (0–15, passos em dB definidos pelo fabricante)
235Equalização de entrada Tx7–4 Tx3 · 3–0 Tx4
236Ênfase de saída Rx7–4 Rx1 · 3–0 Rx2
237Ênfase de saída Rx7–4 Rx3 · 3–0 Rx4
238Amplitude de saída Rx7–4 Rx1 · 3–0 Rx2 (códigos 0–3: 100–400 / 300–600 / 400–800 / 600–1200 mVpp)
239Amplitude de saída Rx7–4 Rx3 · 3–0 Rx4
240Desativação de squelch7–4 desativação de squelch Rx4…Rx1 · 3–0 desativação de squelch Tx4…Tx1
241Desativação de saída Rx7–4 rsvd · 3–0 desativação de saída Rx4…Rx1
242Máscaras de potência Rx, lanes 1–2layout como o byte inferior 9
243Máscaras de potência Rx, lanes 3–4como o byte inferior 10
244Máscaras de bias Tx, lanes 1–2como o byte inferior 11
245Máscaras de bias Tx, lanes 3–4como o byte inferior 12
246Máscaras de potência Tx, lanes 1–2como o byte inferior 13
247Máscaras de potência Tx, lanes 3–4como o byte inferior 14
248–253rsvd
254–255fabricante

Páginas 20h–21h

Opcional (bit 0 do byte 195); a rev 2.10 as reserva para funções estendidas por lane e uso do fabricante — consulte a folha de dados do módulo.

Lendo uma identidade 100GBASE-SR4

Um SR4 típico apresenta: byte 128 = 11h; 129 = 00h (classe 1) ou 40h (classe 2); 130 = 0Ch (MPO); 131 = 80h (estendido); 139 = 05h (64B/66B); 140 = FFh; 222 = 67h (25,75 Gb/s por lane); 143 = 23h (70 m OM3 em 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 (o valor exato depende do campo de comprimento de onda nominal do módulo); 192 = 02h (100GBASE-SR4); 195 = 3Ch–BCh dependendo das páginas fornecidas. Os valores variam entre fabricantes; o importante é saber quais bytes observar.

Mapas relacionados


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