INF-8077i — gestión de XFP (+ X2, XENPAK)
Tres factores de forma de diez gigabits son anteriores al SFP+. Solo uno de ellos — XFP — sigue siendo habitual en el campo, y utiliza una interfaz de gestión que no es ni SFF-8472 ni SFF-8636. Leer un XFP con el mapa incorrecto produce datos basura de apariencia plausible, por lo que este documento importa a cualquiera que programe módulos de 10G.
Los documentos
| Documento | Título | Rev | Factor de forma |
|---|---|---|---|
| INF-8077 | 10 Gigabit Small Form Factor Pluggable Module | 4.5 | XFP |
| INF-8476 | X2 10 Gigabit Ethernet Transceiver | 2.0b | X2 |
| INF-8474 | Xenpak 10 Gigabit Ethernet Transceiver | 3.0 | XENPAK |
X2 y XENPAK son módulos grandes y heredados para los primeros conmutadores 10GbE, con una interfaz eléctrica paralela XAUI; XFP introdujo la interfaz serie limpia XFI y un CDR dentro del módulo.
Mapa de memoria de INF-8077i
La gestión de XFP reside en la dirección de dos hilos A0h y se organiza como:
- Memoria inferior (bytes 0–127) — siempre accesible: bits de control/estado, el diagnóstico digital (temperatura, polarización de Tx, potencia de Tx/Rx, tensiones de alimentación) y sus umbrales de alarma/advertencia, flags y máscaras.
- Tablas de memoria superior (bytes 128–255) — seleccionadas por un byte de selección de tabla en la dirección 127:
- Tabla 01h — identificación de serie: identificador, fabricante, número de pieza, número de serie, fechas, códigos del transceptor, longitud de onda, capacidades de CDR/tasa, y los checksums.
- Tabla 02h — EEPROM escribible por el usuario.
- Tablas específicas del fabricante — incluidos los registros de sintonización DWDM en los XFP sintonizables.
La estructura recuerda al modelo paginado posterior de SFF-8636 (una selección de tabla en el byte 127), pero las posiciones de los campos son específicas de XFP, y el diagnóstico se encuentra en la memoria inferior en lugar de un bloque A2h independiente como en SFF-8472.
Diferencias prácticas
| SFP+ (SFF-8472) | XFP (INF-8077i) | |
|---|---|---|
| Direcciones | identidad A0h + diagnóstico A2h | solo A0h, tablas mediante el byte 127 |
| Diagnóstico | bloque A2h | memoria inferior |
| CDR | en el host | en el módulo |
| Potencia | ≤ 1,5 W típico | hasta ~3,5 W, múltiples rieles |
En CodingBox
CodingBox aplica el mapa INF-8077i para XFP: identidad desde la tabla 01h, umbrales y DDM desde la memoria inferior, con los checksums recalculados al escribir. Es una de las cinco familias de especificaciones MSA que decodifica la aplicación. Véase también XFP.
Cada byte y bit de la memoria inferior y la tabla 01h: Mapa de registros INF-8077i.