可调谐 DWDM 存储器映射:SFF-8690、SFF-TA-1004
可调谐 DWDM 光模块可以设置到 ITU 栅格上的任意信道,而不是固定于单一波长。信道通过写入模块存储器中的寄存器来选择,而定义这些寄存器位置的正是两份 SFF 文档。
相关文档
| 文档 | 标题 | 版本 | 适用对象 |
|---|---|---|---|
| SFF-8690 | Tunable SFP+ Memory Map for ITU Frequencies | 1.4 | SFP+(以及 SFP28 级可调谐模块) |
| SFF-TA-1004 | Tunable QSFP+/QSFP28 Memory Map for ITU Frequencies | 0.0.10 | QSFP+/QSFP28 |
由 CMIS 管理的模块(QSFP-DD、OSFP)则改为通过 CMIS 的声明和控制页处理调谐。
映射定义的内容
两份文档遵循相同的模型,并按各自封装形式的分页方式做了调整:
- 能力:模块是按信道号、按频率还是按波长调谐;支持的栅格间隔(例如 100 GHz、50 GHz);激光器可达到的起始和终止频率。
- 设置寄存器:主机为选择信道而写入的信道号(或以 THz/GHz 部分表示的频率,或波长)。
- 状态和故障:激光器是否已稳定在请求的信道上(调谐进行中/已锁定),以及诸如不支持的信道之类的错误标志。
- 当前值:回读模块实际所处的波长/频率。
在 SFF-8690 中,这些内容位于 SFP+ A2h 块的一个上层页(02h 页)。在 SFF-TA-1004 中,它们占据 QSFP 分页存储器的一个上层页,与 SFF-8636 的其余部分一样通过字节 127 选择。
调谐流程
- 读取能力:调谐模式、栅格间隔、频率范围。
- 写入所需的信道(或频率/波长)。
- 轮询状态,直到激光器报告已锁定。
- 回读当前波长以确认,它应与该信道的 ITU 栅格值相符。
在 CodingBox 中
CodingBox 实现了这些映射,用于在可调谐 DWDM 光模块上设置信道号和波长,并回读当前设置,这是应用程序处理 DWDM 工作的核心功能之一。相关数值可在 EEPROM editor 和 Check transceiver 界面中查看。