SFF-8636 下层页 00h 寄存器映射
QSFP+/QSFP28 模块的低 128 字节始终可见,保存主机在运行时会用到的内容:标识符和版本、中断标志、模块级和每通道监测值、Tx disable、速率与应用选择、电源控制、CDR 控制、掩码、密码以及页选择字节。本页逐字节、逐位列出这些内容,依据 SFF-8636 Rev 2.11 编写(Rev 2.10 中引入的字段标记为 rev 2.10)。正文: SFF-8636;身份信息块见 上层页 00h 映射。
图例:rsvd = 保留 · vendor = 厂商专用 · 通道编号为 1–4;在按通道划分的字节中,除非另有说明,位 7–4 = 第一组的通道 4、3、2、1,位 3–0 = 第二组的通道 4、3、2、1;标志为锁存类型,读取后清除。
标识和状态 — 字节 0–2
| 字节 | 字段 | 位 |
|---|
| 0 | 标识符 | SFF-8024 表 4-1:0Ch QSFP · 0Dh QSFP+ · 11h QSFP28 · 1Eh 带 CMIS 的 QSFP(此时适用 CMIS 映射) |
| 1 | 版本合规性 | 00h 未指定 · 01h SFF-8436 ≤ 4.8 · 02h SFF-8436 ≤ 4.8,186–189 按 SFF-8636 · 03h SFF-8636 ≤ 1.3 · 04h 1.4 · 05h 1.5 · 06h 2.0 · 07h 2.5/2.6/2.7 · 08h 2.8/2.9/2.10 — 规范版本 |
| 2 | 状态指示 | 7–3 rsvd · 2 Flat_mem(1 = 仅有 00h 页)· 1 IntL(1 = 中断置位,为该引脚的只读镜像)· 0 Data_Not_Ready |
中断标志 — 字节 3–21
| 字节 | 标志组 | 位 |
|---|
| 3 | LOS | 7 L-Tx4 LOS · 6 L-Tx3 LOS · 5 L-Tx2 LOS · 4 L-Tx1 LOS · 3 L-Rx4 LOS · 2 L-Rx3 LOS · 1 L-Rx2 LOS · 0 L-Rx1 LOS |
| 4 | Tx fault/adaptive EQ fault | 7 L-Tx4 自适应均衡故障 · 6 L-Tx3 · 5 L-Tx2 · 4 L-Tx1 自适应均衡故障 · 3 L-Tx4 故障 · 2 L-Tx3 故障 · 1 L-Tx2 故障 · 0 L-Tx1 故障 |
| 5 | LOL(CDR 锁定) | 7 L-Tx4 LOL · 6 L-Tx3 · 5 L-Tx2 · 4 L-Tx1 LOL · 3 L-Rx4 LOL · 2 L-Rx3 · 1 L-Rx2 · 0 L-Rx1 LOL |
| 6 | 温度 | 7 温度高告警 · 6 温度低告警 · 5 温度高预警 · 4 温度低预警 · 3–1 rsvd · 0 初始化完成标志 rev 2.x |
| 7 | Vcc | 7 Vcc 高告警 · 6 Vcc 低告警 · 5 Vcc 高预警 · 4 Vcc 低预警 · 3–0 rsvd |
| 8 | 厂商专用 | — |
| 9 | Rx power 通道 1–2 | 7 Rx1 power 高告警 · 6 Rx1 低告警 · 5 Rx1 高预警 · 4 Rx1 低预警 · 3 Rx2 高告警 · 2 Rx2 低告警 · 1 Rx2 高预警 · 0 Rx2 低预警 |
| 10 | Rx power 通道 3–4 | 布局与 Rx3(7–4)和 Rx4(3–0)相同 |
| 11 | Tx bias 通道 1–2 | 布局相同:Tx1 bias(7–4)、Tx2 bias(3–0) |
| 12 | Tx bias 通道 3–4 | Tx3(7–4)、Tx4(3–0) |
| 13 | Tx power 通道 1–2 | Tx1 power(7–4)、Tx2 power(3–0) |
| 14 | Tx power 通道 3–4 | Tx3(7–4)、Tx4(3–0) |
| 15–16 | rsvd | — |
| 17–21 | 厂商专用 | 厂商专用标志 |
模块监测值 — 字节 22–33
| 字节 | 监测量 | 格式 |
|---|
| 22–23 | 温度 | 有符号 16 位,1/256 °C |
| 24–25 | rsvd | — |
| 26–27 | Vcc | 无符号 16 位,100 µV |
| 28–29 | rsvd | — |
| 30–33 | 厂商专用 | — |
通道监测值 — 字节 34–81
| 字节 | 监测量 | 格式 |
|---|
| 34–35 / 36–37 / 38–39 / 40–41 | Rx1/Rx2/Rx3/Rx4 power | 无符号 16 位,0.1 µW |
| 42–43 / 44–45 / 46–47 / 48–49 | Tx1/Tx2/Tx3/Tx4 bias | 无符号 16 位,2 µA |
| 50–51 / 52–53 / 54–55 / 56–57 | Tx1/Tx2/Tx3/Tx4 power | 无符号 16 位,0.1 µW |
| 58–65 | rsvd | — |
| 66–81 | 厂商专用 | — |
| 82–85 | rsvd | — |
按通道解读:按通道诊断。
控制 — 字节 86–99
| 字节 | 字段 | 位 |
|---|
| 86 | Tx 禁用 | 7–4 rsvd · 3 Tx4 禁用 · 2 Tx3 · 1 Tx2 · 0 Tx1 禁用(1 = 激光器关闭) |
| 87 | Rx 速率选择 | 7–6 Rx4 速率选择 · 5–4 Rx3 · 3–2 Rx2 · 1–0 Rx1(每通道 2 位代码;00 = 最低速率组)— 速率选择 |
| 88 | Tx 速率选择 | 7–6 Tx4 · 5–4 Tx3 · 3–2 Tx2 · 1–0 Tx1 |
| 89 | Rx4 应用选择 | 来自 01h 页的应用代码(SFF-8079 模型);00h = 无 |
| 90 | Rx3 应用选择 | — |
| 91 | Rx2 应用选择 | — |
| 92 | Rx1 应用选择 | — |
| 93 | 电源控制 | 7–4 rsvd · 3 功率等级 8 使能 rev 2.10 · 2 高功率等级使能(5–7 级)· 1 Power_set(1 = 低功率模式;当位 0 = 1 时生效)· 0 Power_override(1 = 由软件控制功率模式,而非由 LPMode 引脚控制) |
| 94 | Tx4 应用选择 | — |
| 95 | Tx3 应用选择 | — |
| 96 | Tx2 应用选择 | — |
| 97 | Tx1 应用选择 | — |
| 98 | CDR 控制 | 7 Tx4 CDR 开启 · 6 Tx3 · 5 Tx2 · 4 Tx1 CDR 开启 · 3 Rx4 CDR 开启 · 2 Rx3 · 1 Rx2 · 0 Rx1 CDR 开启(1 = 启用 CDR,0 = 旁路)— CDR |
| 99 | 信号控制 rev 2.10 | 7–2 rsvd · 1 LPMode/TxDis 输入引脚功能(0 = LPMode,1 = TxDis)· 0 IntL/LOSL 输出引脚功能(0 = IntL,1 = LOSL);是否支持在上层字节 193 中声明 |
掩码 — 字节 100–106
掩码位置 1 会阻止对应标志触发 IntL。
| 字节 | 掩码对象 | 位布局 |
|---|
| 100 | LOS 标志 | 与字节 3 相同 |
| 101 | Tx fault/adaptive EQ fault | 与字节 4 相同 |
| 102 | LOL 标志 | 与字节 5 相同 |
| 103 | 温度标志 | 7–4 与字节 6 位 7–4 相同 · 0 初始化完成掩码 |
| 104 | Vcc 标志 | 与字节 7 相同 |
| 105 | 厂商专用 | — |
| 106 | 厂商专用 | — |
Rx power、Tx bias 和 Tx power 的掩码位于页 03h 字节 242–247。
扩展控制和密码 — 字节 107–127
| 字节 | 字段 | 内容 |
|---|
| 107 | 最大功率 rev 2.10 | 以 0.1 W 为单位的最大功耗,适用于功率等级 8(上层字节 129 位 5) |
| 108–109 | 传播延迟 rev 2.10 | 线缆组件:以 10 ns 为单位的延迟 |
| 110 | 高级低功耗模式 rev 2.10 | 位 3–0 声明/控制一个中间低功耗等级(依版本而定) |
| 111–112 | rsvd | — |
| 113–118 | rsvd/vendor | — |
| 119–122 | 密码修改入口 | 厂商自定义(写入新密码) |
| 123–126 | 密码输入入口 | 厂商自定义;典型的解锁区域 — 写保护类型 |
| 127 | 页选择 | 00h 身份信息 · 01h 应用选择表 · 02h 用户 EEPROM · 03h 阈值与通道控制 · 20h–21h 可选;读取 128–255 之前须先写入 |
实际读取 QSFP28 下层页
- 字节 0 = 11h,字节 1 = 06h 或 08h,表示 SFF-8636 rev 2.x QSFP28;字节 2 位 0 = 0,表示数据就绪。
- 字节 3–14 全部为 00h,表示无 LOS、fault、LOL 或阈值标志(须读取两次:第一次读取会清除锁存的历史记录)。
- 字节 34–57:四个 Rx power 值、四个偏置电流值、四个 Tx power 值;将各通道相互比较(典型值)。
- 字节 86 = 00h,表示所有激光器使能;字节 93 位 1 = 0,表示高功率;字节 98 = FFh,表示所有 CDR 均开启。
- 字节 127 = 00h,表示上层页显示身份信息(上层页 00h 映射)。
相关映射