INF-8077i——XFP 管理(含 X2、XENPAK) · 规范与标准 · 光模块与线缆 · 文档 · CodingBox
CodingBox 文档

INF-8077i——XFP 管理(含 X2、XENPAK)

在 SFP+ 出现之前,业界有三种 10G 封装形式。其中只有 XFP 在现场仍然常见,其管理接口既非 SFF-8472,也非 SFF-8636。用错误的映射读取 XFP 会得到看似合理的乱码,因此编写 10G 模块解码逻辑的人都需要了解本文档。

相关文档

文档标题版本封装形式
INF-807710 Gigabit Small Form Factor Pluggable Module4.5XFP
INF-8476X2 10 Gigabit Ethernet Transceiver2.0bX2
INF-8474Xenpak 10 Gigabit Ethernet Transceiver3.0XENPAK

X2 和 XENPAK 是早期 10GbE 交换机使用的大尺寸传统模块,采用并行的 XAUI 电接口; XFP 引入了简洁的串行 XFI 接口,并在模块内集成了 CDR。

INF-8077i 内存映射

XFP 管理信息位于双线地址 A0h,组织方式如下:

  • 下位内存(字节 0–127)——始终可访问:控制/状态位、数字诊断(温度、Tx 偏置电流、Tx/Rx 光功率、供电电压)及其告警/预警阈值、标志位和掩码。
  • 上位内存表(字节 128–255)——由表选择字节(地址 127)选定:
    • Table 01h——序列号:标识符、厂商、料号、序列号、日期、光模块类型代码、波长、CDR/速率能力,以及校验和。
    • Table 02h——用户可写 EEPROM。
    • 厂商自定义表——包括可调谐 XFP 上的 DWDM 调谐寄存器。

这种结构与后来 SFF-8636 的分页模型类似(同样在字节 127 处设有表选择),但字段位置是 XFP 专属的;诊断信息位于下位内存,而不是像 SFF-8472 那样单独放在 A2h 块中。

实际差异

SFP+(SFF-8472)XFP(INF-8077i)
地址A0h 身份信息 + A2h 诊断信息仅 A0h,通过字节 127 访问各表
诊断A2h 块下位内存
CDR位于主机位于模块内
功耗典型值 ≤ 1.5 W最高约 3.5 W,多路供电轨

在 CodingBox 中

CodingBox 对 XFP 使用 INF-8077i 映射:身份信息读取自 Table 01h,阈值和 DDM 数据读取自下位内存,写入时重新计算校验和。这是该应用解码的五大 MSA 规范体系之一。另见 XFP。

下位内存和 table 01h 中每个字节和每一位的详细说明:INF-8077i 寄存器映射。


如果您发现本资料中有不准确之处或错误,请选中相应片段并按 Ctrl+Enter,即可。