INF-8077i XFP 寄存器映射
XFP 光模块在单一两线地址(A0h)上响应,包含 128 字节的低位存储区 ——阈值、标志位、监测值和控制——以及由字节 127 选择的高位表,其中 01h 表为序列号表。该布局早于 SFF-8636 并成为其范本:QSFP 身份信息块几乎照搬了 XFP 的字节位置。本页按字节和位列出低位存储区和 01h 表的内容,依据 INF-8077i Rev 4.5 编写。详述参见 INF-8077i — XFP 管理。
图例:rsvd = 保留 · vendor = 厂商自定义 · 16 位数值高字节在前 · 标志位为锁存型,读取后清零。
低位存储区 — 阈值,字节 0–57
| 字节 | 字段 | 说明 |
|---|
| 0 | 标识符 | 06h = XFP |
| 1 | 信号调理控制 | 7 Tx CDR 旁路?— 各位按 Table 39 控制内部 Tx/Rx CDR 和环回:7 Tx CDR 关闭 · 6 Tx 幅度/均衡控制 · 5–4 保留 · 3 Rx CDR 关闭 · 2 线路侧环回 · 1 XFI 环回 · 0 保留(实现情况在 01h 表字节 164 中通告) |
| 2–3 / 4–5 / 6–7 / 8–9 | 温度高告警 / 低告警 / 高预警 / 低预警 | 有符号 16 位,1/256 °C |
| 10–17 | 保留 | (部分草案中为第二个温度的阈值) |
| 18–19 / 20–21 / 22–23 / 24–25 | Tx 偏置电流 HA / LA / HW / LW | 无符号 16 位,2 µA |
| 26–27 / 28–29 / 30–31 / 32–33 | Tx 功率 HA / LA / HW / LW | 无符号 16 位,0.1 µW |
| 34–35 / 36–37 / 38–39 / 40–41 | Rx 功率 HA / LA / HW / LW | 无符号 16 位,0.1 µW |
| 42–43 / 44–45 / 46–47 / 48–49 | AUX1 HA / LA / HW / LW | 格式取决于 AUX1 类型(01h 表字节 222) |
| 50–57 | AUX2 HA / LA / HW / LW | 与 AUX2 类型对应的格式 |
低位存储区 — 厂商信息、误码率与波长控制,字节 58–79
| 字节 | 字段 | 内容 |
|---|
| 58–69 | 厂商 | — |
| 70 | 误码率报告 | 带 FEC 的模块:误码率指数/尾数报告控制 |
| 71 | 波长控制 — 目标值高字节 | 可调谐 XFP:71–72 以 0.05 nm 为单位设置波长 |
| 72 | 波长控制 — 目标值低字节 | — |
| 73–74 | 波长误差 / 状态 | 以 0.005 nm 为单位报告的波长偏移 |
| 75 | 波长控制标志位 | 调谐进行中、未锁定、超出范围 |
| 76–79 | FEC 控制 | FEC 使能/禁用,FEC 状态(10G FEC XFP,ITU G.709 封装) |
低位存储区 — 标志位,字节 80–95
| 字节 | 字段 | 位 |
|---|
| 80 | 告警标志位 1(锁存) | 7 温度高告警 · 6 温度低告警 · 5 保留 · 4 保留 · 3 Tx 偏置电流高告警 · 2 Tx 偏置电流低告警 · 1 Tx 功率高告警 · 0 Tx 功率低告警 |
| 81 | 告警标志位 2(锁存) | 7 Rx 功率高告警 · 6 Rx 功率低告警 · 5 AUX1 高告警 · 4 AUX1 低告警 · 3 AUX2 高告警 · 2 AUX2 低告警 · 1–0 保留 |
| 82 | 预警标志位 1(锁存) | 布局与字节 80 相同,对应预警 |
| 83 | 预警标志位 2(锁存) | 布局与字节 81 相同,对应预警 |
| 84 | 状态标志位 1(锁存) | 7 Tx_NR(未就绪) · 6 Tx_Fault · 5 Tx CDR 未锁定 · 4 Rx_NR · 3 Rx CDR 未锁定 · 2 RX_LOS · 1 模块未就绪(Mod_NR) · 0 复位完成 |
| 85 | 状态标志位 2(锁存) | 7 APD 供电故障 · 6 TEC 故障 · 5 波长未锁定 · 4–3 保留 · 2 VCC5 故障? · 1 VCC3 故障 · 0 VCC2 故障(供电故障位随实现而定) |
| 86–87 | 保留 | — |
| 88 | 告警掩码 1 | 对应字节 80 的掩码位 |
| 89 | 告警掩码 2 | 对应字节 81 |
| 90 | 预警掩码 1 | 对应字节 82 |
| 91 | 预警掩码 2 | 对应字节 83 |
| 92 | 状态掩码 1 | 对应字节 84 |
| 93 | 状态掩码 2 | 对应字节 85 |
| 94–95 | 保留 | — |
标志位置位时会触发 Interrupt 引脚,除非被掩码屏蔽;主机通过读取标志字节将其清零。
低位存储区 — A/D 读数,字节 96–109
| 字节 | 监测 | 格式 |
|---|
| 96–97 | 温度 | 有符号 16 位,1/256 °C |
| 98–99 | 保留 | — |
| 100–101 | Tx 偏置电流 | 2 µA |
| 102–103 | Tx 功率 | 0.1 µW |
| 104–105 | Rx 功率 | 0.1 µW |
| 106–107 | AUX1 | 按 01h 表字节 222 中的类型 |
| 108–109 | AUX2 | 按对应类型 |
低位存储区 — 控制与状态,字节 110–127
| 字节 | 字段 | 位 |
|---|
| 110 | 通用控制/状态 | 7 TX_DIS 引脚状态 · 6 软件 TX_DIS(读/写) · 5 MOD_NR 状态 · 4 P_Down 状态(引脚) · 3 软件 P_Down(读/写) · 2 Interrupt 状态 · 1 RX_LOS 状态 · 0 数据未就绪 |
| 111 | 通用状态 2 | 7 Tx_NR 状态 · 6 Tx_Fault 状态 · 5 Tx CDR 未锁定 · 4 Rx_NR 状态 · 3 Rx CDR 未锁定 · 2 保留 · 1 VPS(可变电源)状态 · 0 保留(字节 84 的非锁存镜像) |
| 112–117 | 厂商 / 保留 | — |
| 118 | 厂商 | — |
| 119–122 | 厂商 | 通常为密码修改区 |
| 123–126 | 厂商 | 通常为密码输入区(偏移量与 QSFP 相同)— 写保护类型 |
| 127 | 表选择 | 01h 序列号表(默认) · 02h–7Fh 保留 · 80h–FFh 厂商自定义 |
01h 表 — 序列号表,字节 128–191(属于 CC_BASE 覆盖范围)
| 字节 | 字段 | 内容 |
|---|
| 128 | 标识符 | 06h XFP |
| 129 | 扩展标识符 | 7–6 保留 · 5–4 功率等级:00 ≤ 1.5 W · 01 ≤ 2.5 W · 10 ≤ 3.5 W · 11 > 3.5 W · 3 CDR(0 = 带 CDR 的 XFI,1 = 无 CDR) · 2 01h 表中是否存在 CLEI 代码?(第 2 位 = CLEI 在 02h 表中) · 1 需要 Tx 参考时钟输入 · 0 保留 |
| 130 | 连接器 | SFF-8024 Table 4-3(07h LC · 01h SC · 21h 铜缆尾纤 · 22h RJ45) |
| 131 | 10G 以太网合规性 | 7 10GBASE-SR · 6 10GBASE-LR · 5 10GBASE-ER · 4 10GBASE-LRM · 3 10GBASE-SW · 2 10GBASE-LW · 1 10GBASE-EW · 0 保留 |
| 132 | 10G 光纤通道合规性 | 7 1200-MX-SN-I · 6 1200-SM-LL-L · 5 1550 nm 扩展传输距离 · 4 1300 nm FP 中等传输距离 · 3–0 保留 |
| 133 | 10G 铜缆链路 | 7–0 保留(为未来铜缆 XFP 预留定义) |
| 134 | 低速链路 | 7 1000BASE-SX / 1×FC MMF · 6 1000BASE-LX / 1×FC SMF · 5 2×FC MMF · 4 2×FC SMF · 3 OC-48 SR · 2 OC-48 IR · 1 OC-48 LR · 0 保留 |
| 135 | SONET/SDH 互连 | 7 I-64.1r · 6 I-64.1 · 5 I-64.2r · 4 I-64.2 · 3 I-64.3 · 2 I-64.5 · 1–0 保留 |
| 136 | SONET/SDH 短距 | 7 S-64.1 · 6 S-64.2a · 5 S-64.2b · 4 S-64.3a · 3 S-64.3b · 2 S-64.5a · 1 S-64.5b · 0 保留 |
| 137 | SONET/SDH 长距 | 7 L-64.1 · 6 L-64.2a · 5 L-64.2b · 4 L-64.2c · 3 L-64.3 · 2 G.959.1 P1L1-2D2 · 1–0 保留 |
| 138 | SONET/SDH 超长距 | 7 V-64.2a · 6 V-64.2b · 5 V-64.3 · 4–0 保留 |
| 139 | 编码 | 7 64B/66B · 6 8B/10B · 5 SONET 加扰 · 4 NRZ · 3 RZ · 2–0 保留(位字段,非 SFF-8024 取值) |
| 140 | 最小比特率 | 单位 100 Mb/s(例如 5Fh = 9.5 Gb/s) |
| 141 | 最大比特率 | 单位 100 Mb/s(例如 6Fh = 11.1 Gb/s)— 两者共同定义支持的速率范围 |
| 142 | 单模光纤长度 | km |
| 143 | E-50 µm 长度(OM3) | 单位 2 m |
| 144 | 50 µm 长度 | 单位 1 m |
| 145 | 62.5 µm 长度 | 单位 1 m |
| 146 | 铜缆长度 | 单位 1 m |
| 147 | 器件技术 | 7–4 位 发射机:0h 850 nm VCSEL · 1h 1310 nm VCSEL · 2h 1550 nm VCSEL · 3h 1310 nm FP · 4h 1310 nm DFB · 5h 1550 nm DFB · 6h 1310 nm EML · 7h 1550 nm EML · 8h 铜缆 · 9h–Fh 保留 · 3 波长控制(有源) · 2 制冷发射机 · 1 探测器(1 = APD,0 = PIN) · 0 可调谐 |
| 148–163 | 厂商名称 | 16 个 ASCII 字符 |
| 164 | CDR 支持 | 7 9.95 Gb/s · 6 10.3 Gb/s · 5 10.5 Gb/s · 4 10.7 Gb/s · 3 11.1 Gb/s · 2 保留 · 1 支持线路侧环回 · 0 支持 XFI 环回 |
| 165–167 | 厂商 OUI | — |
| 168–183 | 厂商 PN | 16 个 ASCII 字符 |
| 184–185 | 厂商版本号 | 2 个 ASCII 字符 |
| 186–187 | 波长 | 单位 0.05 nm(1310.00 nm = 26 200 = 6658h) |
| 188–189 | 波长容差 | 单位 0.005 nm |
| 190 | 最高外壳温度 | °C |
| 191 | CC_BASE | (Σ 字节 128–190) mod 256 |
01h 表 — 扩展标识信息,字节 192–255
| 字节 | 字段 | 内容 |
|---|
| 192 | 最大功耗 | 单位 20 mW(例如 7Dh = 2.5 W) |
| 193 | 掉电状态总功耗 | 单位 20 mW |
| 194 | 最大电流 | 7–4 位为 +5 V,单位 50 mA · 3–0 位为 +3.3 V,单位 100 mA |
| 195 | 最大电流 | 7–4 位为 +1.8 V,单位 100 mA · 3–0 位为 −5.2 V,单位 50 mA |
| 196–211 | 厂商 SN | 16 个 ASCII 字符 |
| 212–219 | 日期代码 | YYMMDD + 2 位批次 |
| 220 | 诊断监测类型 | 7–5 保留 · 4 Rx 功率测量:1 = 平均值,0 = OMA · 3 支持误码率报告 · 2–0 保留 |
| 221 | 增强选项 | 7 支持 VPS(可变电源) · 6 已实现软件 TX_DISABLE · 5 已实现软件 P_Down · 4 VPS 低压稳压模式 · 3 VPS 旁路稳压模式 · 2 有源 FEC 控制功能 · 1 已实现波长可调谐性 · 0 支持 CMU(时钟倍频器) |
| 222 | AUX 监测 | 7–4 位 AUX1 类型 · 3–0 位 AUX2 类型:0 未实现 · 1 APD 偏置电压(10 mV) · 2 保留 · 3 TEC 电流(0.1 mA,有符号) · 4 激光器温度(1/256 °C) · 5 激光器波长(0.05 nm?— 按规范:波长偏移) · 6 +5 V 电源(100 µV) · 7 +3.3 V 电源 · 8 +1.8 V 电源 · 9 −5.2 V 电源 · Ah +5 V 电流(100 µA) · Bh 保留 · Ch +3.3 V 电流 · Dh +1.8 V 电流 · Eh −5.2 V 电流 · Fh 保留 |
| 223 | CC_EXT | (Σ 字节 192–222) mod 256 |
| 224–255 | 厂商自定义 | 不计入校验和 |
02h–FFh 表
| 表 | 内容 |
|---|
| 02h | 用户 EEPROM / CLEI 代码(如通告) |
| 03h–7Fh | 保留 |
| 80h–FFh | 厂商自定义(通常为密码、校准备份) |
QSFP 继承的内容
与 SFF-8636 高位 00h 页映射 对比可见:字节 128–130、140–147(长度和技术半字节)、148–191(厂商信息块、波长、 CC_BASE)、196–223(SN、日期、CC_EXT)位于相同的偏移量。差异在于合规性字节(131–138 为 40/100G 以太网重新定义)、字节 139(编码为一个取值而非位字段)以及 192–195(功率/电流替换为扩展合规性和选项)。了解其中一种映射的工具只需一个小型转换表即可读取另一种。
相关映射