0 前言
📎 附件下载:CMIS 规范原文 (PDF) | 寄存器汇总 (Excel)
OIF-CMIS-05.3#
实施协议 (IA)#
通用管理接口规范 (CMIS)#
修订版 5.3#
IA 标识#
OIF-CMIS-05.3#
2024年9月4日#
实施协议由OIF创建并批准 |
||
OIF是一个国际非营利组织,拥有超过150家成员公司,包括全球领先的运营商和设备供应商。作为一个连接数据通信和光通信领域代表的行业组织,OIF的宗旨是加速可互操作、经济高效且健壮的光互联网络及其相关技术的部署。光互联网络是由路由器和数据交换机通过光网络设备互连组成的数据网络。
为促进光互联网络产品的全球兼容性,OIF积极支持并扩展国家和国际标准组织的工作。OIF已与以下组织建立了工作关系或正式联络机制:CFP-MSA、COBO、EA、ETSI NFV、IEEE 802.3、IETF、INCITS T11、ITU SG-15、MEF、ONF、Ethernet Alliance、IPEC、InfiniBand、SNIA SFF。
如需了解更多信息,请联系:OIF 39221 Paseo Padre Pkwy, Suite J, Fremont, CA 94538 USA +1.510.392.4902 – info@oiforum.com
|
物理层和链路层 (PLL) 工作组#
通用管理接口规范 (CMIS)#
修订版 5.3#
来源#
| 技术编辑 | 工作组主席 |
|---|---|
| Stefan Langenbach | David R. Stauffer, Ph.D. |
| Cisco Systems, Inc. | Kandou Bus, S.A. |
| Email: stefan.langenbach@cisco.com PLL工作组、管理方向副主席 | Email: david@kandou.com |
| Ian Alderdice | Gary Nicholl |
| Ciena Corp. | Cisco Systems, Inc. |
| Email: ialderdi@ciena.com | Email: gary.nicholl@cisco.com |
摘要#
本实施协议 (IA) 定义了通用管理接口规范 (CMIS),该规范可用于可插拔模块或板载模块,例如 QSFP Double Density (QSFP-DD)、OSFP、COBO 或 QSFP,以及现有或未来的模块开发,支持基于双线接口的主机与模块管理通信。本 IA 面向系统制造商、系统集成商以及符合 CMIS 规范的模块供应商。
声明#
本技术文档由光互联网络论坛 (OIF) 创建。本文档仅作为协议基础提供给 OIF 会员,不构成对上述资源所列公司的约束性提案。OIF 保留随时添加、修改或撤回本文档中所含声明的权利。本文档中的任何内容均不对 OIF 或其任何成员构成任何约束。提请用户注意,实施本 OIF 实施协议可能需要使用第三方持有的专利权所涵盖的发明。通过发布本 OIF 实施协议,OIF 不作任何明示或暗示的陈述或保证,即本规范的实施不会侵犯任何第三方权利,OIF 也不就任何第三方已经或可能提出的任何主张、与该等主张相关的任何专利权的有效性、以及使用该等权利的许可可能或不可能获得的范围或其条款,作任何明示或暗示的陈述或保证。版权所有 © 2024 光互联网络论坛。本文档及其翻译版本可以复制和提供给他人,对本文档进行评论或以其他方式解释或协助其实施的衍生作品可以在不受以下限制的情况下进行准备、复制、发布和分发(全部或部分):(1) 上述版权声明和本段内容必须包含在所有此类副本和衍生作品中;(2) 不得以任何方式修改本文档本身,例如删除版权声明或对 OIF 的引用,但为制定 OIF 实施协议的目的所需除外。
通过下载、复制或以任何方式使用本文档,用户即同意本声明的条款和条件。除非用户违反本声明的条款和条件,否则上述授予的有限许可是永久性的,OIF 或其继承人或受让人不会撤销。
本文档及其中包含的信息按”原样”提供,OIF 不作任何明示或暗示的保证,包括但不限于使用本文中的信息不会侵犯任何权利的保证,或对适销性、所有权或特定用途适用性的任何暗示保证。
前言#
请参阅第1章——引言和第4章——基本概念以获取概述。
修订历史(由 QSFP-DD MSA 制作和发布的版本)#
请注意,CMIS 5.2 及之前的修订版并非由 OIF 制作或原始发布。因此,这些修订版不受 OIF 知识产权政策的覆盖。OIF 在以下地址提供了这些修订版的存档:https://|/documents/archived-non-oif-generated-specifications/ ↗
修订版 3.0 2018年8月17日#
首次公开发布
修订版 4.0 2019年5月8日#
警告:符合本规范修订版 4.0 的实现将无法与修订版 3.0 的实现互操作,反之亦然。以下规范发生了变更:
- 将 InitMode 信号转换为连续采样的 LPMode
- 相关的模块和数据路径状态机变更
- 新增 LPMode Override 位
- 数据路径初始化控制(00h)的含义/极性已更改
- 新增 LowPwr 位(低位内存,字节 26,位 6)用于切换功率模式
其他变更:
- 采用新格式以符合 SFF 规范
- 新增范围声明
- 新增约定
- 新增定义
- 更新了引言
- 合并了第5章
- 重新整理并部分合并了第6章
- 新增页面 04h 和 12h 以支持可调谐激光器
- 新增诊断页面 13h 和 14h
- 新增 VDM 特性(通用诊断监控)(7.1)
- 新增 CDB 特性(命令/应答消息通信)(7.2 和 9)
- 新增命令数据块 (CDB) 章节(页面 9Fh 和 A0h-AFh)
- 将示例移至附录
- 变更 Upper Page / Lower Page 术语为 Upper Memory 和 Lower Memory 及 Pages
- 移除接口 ID 表格并替换为对 SFF-8024 的引用
修订版 5.0 2021年5月8日#
本修订版提供了大量的变更和扩展,以及对 CMIS 4.0 的全面技术和编辑整合。规范中的缺陷(漏洞、错误)已被修复,部分时序规范已进行调整,以改善未来的主机-模块交互性能(详见下文变更列表)。由此可能产生的跨版本不兼容性问题,经过慎重考虑和广泛的行业调查后已被有意接受。
注意:例如,标志摘要寄存器 00h:4-7 的含义已更改。需要仔细研究以下列出的变更,以确定特定实现是否实际上不受影响。
警告:根据特性使用和实现细节的不同,符合本规范修订版 5.0 的模块实现可能与修订版 4.0 的主机实现互操作,也可能无法互操作,修订版 5.0 的主机实现可能需要感知模块版本。
提示:强烈建议所有 CMIS 4.0 实现升级到 CMIS 5.0。
以下列表总结并分类了本修订版中所做的变更:
寄存器映射变更
- 00h:2.6 SteppedConfigOnly(新增通告位)
- 00h:41 故障原因寄存器(新增,可选)
- 10h:232 OutputStatusChangedMaskRx(新标志的掩码)
- 11h:235 DPInitPending(新增状态寄存器)
- 11h:202-205 ConfigStatus(现为必选,新增 ConfigInProgress 状态码)
- 11h:132-133 OutputStatusRx、OutputStatusTx(新增)
- 11h:153 OutputStatusChangedFlagRx(新增)
- 12h:128-135.7-4 33GHz 和 75GHz 编码互换
- 15h 新增时序特性页面
CDB 消息变更
- CMD41h, 137.3:新增最大持续时间通告的缩放乘数(向后兼容)
- CMD00h, 138:应答消息长度缩短为 2,响应中移除了已废弃的字节 138
规范错误修复
- 辅助监控器 Aux2 的 TEC 电流单位
- 某些 CDB 命令的 LPL 消息长度
- Apply_DataPathInit 清除条件未作规定
- Apply_DataPathInit 状态与触发歧义已解决(它是一个触发寄存器)
- MediaLaneSupported 被错误标记为可选(实为必选)
扩展(可选)
- 在第 8.14 节新增 |h(PTP 时序特性)(可选)
- 在第 8.2.1 节新增故障原因寄存器(可选)
- 在第 7.3.1.3 节新增使用 CDB 的固件回读(可选)
- 可通告为不支持 Apply* 1 时的免干预重配置(SteppedConfigOnly)
新增技术要求
- 在第 8.10.2 节新增 OutputStatusRx(带状态变化标志)和 OutputStatusTx(必选)
- 在第 6.3.4.3 节新增每状态的 VDM 标志一致性要求(新限制)
- 新增 Bank 和 Page Select 行为(第 8.2.15 节)和时序(第 10.2 节)的明确规定
技术要求变更
- 标志摘要现在指示 bank 和 page(而非 bank 和通道)(规范变更)
- 配置命令(Apply*)的执行结果状态在 ConfigStatus 寄存器中现为必选
- 配置命令(Apply*)现通过 ConfigStatus=ConfigInProgress 与主机同步
- DPDeactivated 中的 ApplyImmediate 现被忽略。ApplyImmediate 和 ApplyDPInit 现有明确且不重叠的用途;ApplyImmediate 仅用于热重配置
- 标量数值只读数据的大小匹配读取现保证数据一致性(新限制)
- 可选页面上的标志现默认被屏蔽(默认值变更)
- 全面修订了密码使用和支持(标准 CMIS 仅提供机制)
- CMIS 标准化特性不允许使用密码保护
- 时序参数与 QSFP-DD 硬件规范修订版 5.1 中定义的变更保持一致
- 字段 12h:128-135.7-4 中的频率网格编码已交换 33GHz 和 75GHz 的代码
- 从诊断特性中移除定义不清的峰值检测器(配置位现为保留位)
- Apply* 触发寄存器仅允许单字节写入(新限制)
- READ 原语允许读取 N≤8 字节,除非另有明确规定(之前的修订版没有此限制,允许主机在一次 READ 事务中读取整个页面)
技术内容描述
- 管理接口时序现由 CMIS 规范性定义,初始化自 QSFP-DD 硬件规范 5.1
- 完善了条件必选字段的描述(第 8.1.3.7 节)
- TWI 重命名为基于 I2C 的 MCI(I2CMCI),并描述为 MCI 的第一个也是唯一一个实例
- 澄清 READ/WRITE 重试是应答轮询的替代方案
- 应答轮询现被抽象为 TEST 访问
- 新增描述性章节 7.4:可调谐激光器、通道选择和中心频率设置
- 澄清了 |h 中的波长信息字段(第 8.4 节)
- 更新了附录 C:初始化流程示例
- 新增第 8.2.10.1 节:密码类型,和第 8.2.10.2 节:密码输入和更改
- 新增配置和重配置命令处理相关章节
文档结构变更
- 由于插入、拆分或重新排序,部分表格和图号已更改
- 重构第 5 章:引入寄存器访问原语(READ、WRITE、TEST)
- 寄存器访问原语由 MCI 事务实现,描述于新增的附录 B
- 重新整理第 6 章子结构以进行澄清和补充
- 新增第 10 章用于时序规范(包括 MIS 规范,从 QSFP-DD 硬件规范迁移)
- 插入附录 B 用于管理通信接口 (MCI) 规范
- 插入附录 E 用于说明 ApplyDPInit 后的效果
- 新增附录 G 用于 CMIS 演进和维护指南
展示和整体文本整合变更
- 扩展了第 1 章的目的和范围
星号 ’*’ 用作任意文本的占位符,此处例如用于 ApplyImmediate 或 ApplyDPInit。
- 更新了第 2 章的文档约定以提高文本一致性
- 更新(扩展和增强)了第 3 章的术语定义
- 在第 3 章引入了算术和其他数据类型定义
- 扩展了第 4 章中关于 CMIS 模块和 CMIS 合规性的描述以及文档概述
- 更新文本以符合第 2 章记录的约定
- 更新文本以一致使用记录的术语
- 第 6 章文本整合、子结构划分和修订
- 方程现带有编号
- 更新了图 8-1 和图 8-2 描述管理内存映射
- 新增第 8.1.3 节,包含管理内存映射的通用规范
- 在第 8 章表格的 Type 列中新增管理内存访问类型的描述
- 改进了重复字段数组定义的描述。描述列中的寄存器信息
- 寄存器描述现通常包含通告信息
- 减少了第 8 章的冗余内容
- 为自动寄存器映射提取做准备
- 移除了反向逻辑 bOOL 数据类型(不再使用)
重命名和措辞变更
- 将社交不当的技术术语 Master/Slave 替换为 Initiator/Target 术语
- 系统性重命名内存映射字段:将非正式名称短语转换为软件就绪的单字字段名称,并带实例索引后缀(参见临时附录 H)
- 系统性重命名与模块低功耗模式请求相关的控制和信号:
- ForceLowPwr → LowPwrRequestSW
- LPMode → LowPwrRequestHW
- LowPwr → LowPwrAllowRequestHW
- 更新了静默相关术语以更好地区分功能和功能控制
- 因第 5 章重构而产生的措辞变更(使用 WRITE、READ、TEST 进行寄存器访问)
已知问题
- 诊断(多 bank 控制)描述中存在未解决的不一致
- 第 7、8、9 章中 CDB 的描述需要进一步整合(结构、依赖、冗余)
修订版 5.1 2021年11月2日#
本修订版新增了对客户封装模块(参见第 1 章)和应用的可选支持,这些模块可以独立于主机侧客户信号的存在来建立和维护媒体侧传输链路,支持或不支持客户信号复用。
CMIS 5.0 支持的模块(系统接口模块)不受本修订版的任何影响。
兼容性
- 现有的 CMIS 5.0 合规模块实现也符合 CMIS 5.1
- 现有的 CMIS 5.0 合规主机实现可能无法理解 CMIS 5.1 模块通告的新型复用应用描述符的内容
高层变更
- 新增网络路径 (NP) 和网络路径状态机 (NPSM) 的概念,用于表示单工或复用应用媒体侧的资源和控制
- 新增主机路径 (HP) 的概念,作为馈入 NP 的数据路径 (DP) 的主机侧段,复用 DP 寄存器和状态机 (DPSM)
- 术语表适配
寄存器映射变更
- 01h:142.7 通告网络路径 (NP) 支持
- 16h:128-255 新增网络路径 (NP) 特性页面
- 17h:128-255 新增标志和掩码的通用页面
错误修复
- 修正了 CMD 0004h 的 CdbChkCode 为 FBh
文档结构变更
- 新增文本章节 7.6.5
- 插入页面 16h 和 17h 的内存映射章节 8.14 和 8.15
- 用网络路径应用示例替换临时附录 H
编辑错误修复
- 8-88 之后的两个表格编号错误且未列入目录(第 8 章表格编号已更改)
- 包含内存映射定义的表格标题现均以 (Page #) 结尾(便于 Excel 提取)
编辑变更和展示变更#
- 保留变更标记以便快速识别变更或新增内容
- 稍微扩展了第 8.3.8 节中关于线缆组件 FarEndConfiguration 的描述
- 扩展了第 8.4.5 节中关于 ModSelWaitTime 的描述以回应相关问题
- 废弃了本地定义的术语”data link terminals”,改为在全文档(第 1 章)中一致使用”客户封装模块”
- 用于错误报告的行号采用更高对比度和更不显眼的视觉效果(更小尺寸)
- 第 8.9.2 节中的通告寄存器交叉引用已修正,部分措辞已澄清
- 第 8.4.7 节新增澄清说明
- 在第 6 章中战略性地添加了一些说明,帮助读者理解本章(为系统接口应用编写)对复用应用的作用
修订历史(由 OIF 制作和发布的版本)#
修订版 5.2 2022年4月27日#
本修订版仅新增澄清说明和可选特性。
兼容性
- 现有的 CMIS 5.1 合规(主机和模块)实现也符合 CMIS 5.2
高层变更(由所标注的贡献触发)
- 支持单向数据路径配置,以满足光纤通道需求 (oif2021.530)
- 针对具有 32 通道的模块的澄清和可选 bank 广播特性 (oif2021.525)
- 关于 VDM 可观测量 BER 和 FERC 的采样和样本统计的澄清 (oif2021.494)
- 新增 VDM 可观测量 25、26,用于累积而非平均的 FERC (oif2021.494)
- 新增可选 |h,用于外形规格特定管理信号的含义和管理(通告、控制、状态)的外形规格特定定义,详见单独的 OIF IA (oif2021.574)
寄存器映射变更
- 00h:26.7 可选支持跨 bank 的通道分 bank 寄存器写入广播
- 01h:142.3 通告对新的受限页面 05h 的支持(内容在其他地方定义)
- 01h:156.7 通告对通道分 bank 寄存器写入广播的支持
- 01h:162.6 通告对单向数据路径重配置的支持(用于光纤通道)
- 05h:128-255 新增可选页面,用于外形规格特定管理信号的管理
- 18h:128-255 新增条件可选页面,保留用于额外的通道特定控制
- 19h:128-255 新增条件可选页面,用于通道特定状态信息
- 19h:128-143 单向活跃控制集
编辑和展示变更
- 新增章节:2.1.2、7.7、8.1.3.3、8.8、8.9.3.4、8.9.4.4、8.17、8.18
- 完善了引言章节 4.1.1 和 4.2 的文本并新增协议栈澄清
- 完善了第 5.1 节的文本(管理层信令,MSL 扩展)
- 在第 6.2.1 节新增关于每个应用 8 通道限制的澄清
- 完善了第 6.2.5 节的文本以澄清显式控制
- 在第 6.3.2.2 节新增关于 LowPwrRequestHW 对启动重要性的说明
- 第 7.1.2 和 7.1.5 节的文本变更(低采样周期方差的重要性)
- 第 8.1.1、8.1.2、8.3.7、8.9.2、8.10.6 节的更新和澄清
- 信息性章节 8.12.11 的小幅文本整合
- 附录 A 的澄清
- 减少了孤立页面的数量(通过压缩非正式文本)
- 修正了错别字和多余空白
- 修正了表 8-69 中 10h:137-139 的通告提示
- 修正了表 8-54 中 01h:166.6-0 描述中的最小/最大值混淆
修订版 5.3 2024年9月4日#
兼容性#
- 现有的 CMIS 5.2 合规(主机和模块)实现也符合 CMIS 5.3
基于项目的扩展
- 支持 CPO(E01、E02、E16)
- 支持 ELSFP(E01、E02、E15:资源模块概念)
- 支持主机模块链路训练(E03:补充)
- 资源模块概念(E15、E30)
- 基于 SPI 的 SPIMCI 以支持 CPO(E04、E05)
维护变更¹
- M11、M20、修订历史:补充了关于修订版 5.0 变更的缺失文档
- M21、2.1.1:更新了表 6-1、表 8-5、表 8-18、表 8-33 中的规范引用和表格引用至 SFF-8024 修订版 4.10
- M13、3.3:在术语表中新增关于延迟和保持(即拒绝)的条目,以澄清 RAL 和 MCI 层中延迟和拒绝的概念
- 编辑、3.3:术语表按字母排序(无变更标记:Multiplex、Register)
- 编辑、第 5 章开头:新增关于 MSL 信号的脚注
- 编辑、5.2.3:将主机对访问拒绝的反应选项重新格式化为列表
- M4、6.2.5.2:在均衡方程 6-1 和 6-2 中新增说明
- M23、6.3.2.5.4、表 6-14、术语表:澄清了 ModuleLowPwrState 中可用的管理功能
- E07:6.3.4.2:为 |h 中的标志新增标志一致性(参见表 6-21)
- M9、7.1.2:新增关于 VDM 计数器理想饱和的说明
- M26、7.1.2:澄清了 VDM 通告采样周期(FineIntervalLength)的有限范围
- M22、7.1.2、8.7 和 8.22.3:向主机澄清模块可以更新应用相关的告警/告警阈值,但仅在开通新应用时
- M17、7.1.4、7.1.4.1、表 8-129 和表 8-170:更新了主机侧 SNR 的定义
- M10、7.3.1:新增建议使用单个固件下载文件的说明
- M27、8.1.3.1:新增关于读取或写入保留寄存器的说明
- M18、8.2.1:澄清了 SteppedConfigOnly,在表 8-5 中新增关于选项 1 优先级的说明
- M24、0:新增关于写入页面映射寄存器的简化说明
- M25、8.9.3:解决了第 8.9.3 节(声称 ApplyImmediate 在 DPDeactivated 中触发预配置)与表 6-3 中规范的矛盾
- M8、8.12.4:修正了说明文本
- M5、8.12.6 至 8.12.9:修正了表 8-109、表 8-111、表 8-113、表 8-115 中对通告位的文本引用
- M1:8.12.6 至 8.12.9,修正了模式生成器和检测器字段名称组件 ‘ByteSwap’ 为 ‘SwapSymbolBits’(针对字节 13h:146、13h:154、13h:162 和 13h:170)
- M16、8.13.3:修正了表 8-129 中 MediaSideBERLane8 和 GatedMediaSideBERLane8 的地址
- M14、8.18:修正了页面 19h 上保留字节的大小
- M15、8.22.1.2:修正了表 8-170 中 VDM 可观测量 Laser Age 为媒体通道相关
- M12、9.3.1:澄清了 CDB CMD 000h 的 REPLY 规范
- M6、9.4.1:澄清了 CDB CMD 0040h 中支持的 CDB 命令的通告
- M7、9.4.2 和 9.7:澄清了 CDB CMD 0041h 中固件更新命令通告的描述
- E17:9.7.9、9.7.10:澄清了 CDB CMD 109h(运行固件)和 10Ah(提交固件)的最大持续时间
- M2、B.2.5.1.2:修正了图 B-2 中显示为 9 位的字节
扩展变更²
- E28:2.1.2、9.1、9.4.6:新增通用控制集特性的支持,SI 参数及其寄存器位置由模块通告(CMIS-VCS 补充规范 [6])
- E23:5.1、附录 A:允许没有专用 LowPwrRequestHw 引脚的模块,如 SFP112
- E25:5.2.2.1、8.4.16:新增完整页面读取的通告。未来可能成为必选
- E40:6.1、8.2.13、8.3.8:新增支持超过 8 通道的线缆,具有统一的远端分支和 PCIe 支持
- E26:0、8.4.13、8.17.1、8.18.2、8.20:扩展可通告的应用数量至 240 个,以 15 个标准化应用描述符(NAD)为一组,位于分 bank 的页面 1Ch 中,通过应用编号标识(AppSel 代码现为组内的本地标识符)
- E27:6.2.4、8.2.1、8.9.3:允许在表 8-5 中通告的部分免干预重配置支持,为保持一致性在表 6-3 和表 6-4 中修改了相关描述
- E19:7.1.2、8.22.6:新增可选(需通告)的 VDM 节能模式
- E42:7.1.5、8.22.1.2、9.8.8、9.8.9、9.8.11:新增 CDB 命令 Control/Get FEC SEW 直方图 和 Control/Get Max FEC SEW,并新增 VDM 统计可观测量 SEWmax
- E14:7.8、8.4.16、8.21:新增主机通道切换灵活性特性的支持
- E13:8.2.10:在 00h:41 中新增新故障码(表 8-16)
- E21:8.2.11、8.2.14、8.4.16:新增需通告的密码输入结果寄存器
- E10:8.2.12:在 00h:42-45 中新增 SFF8024FiberFaceType 字段(参见表 8-17)
- E11:8.2.12:在 00h:42-45 中新增 SFF8024ModuleSubType 字段(参见表 8-17)
- E09:8.2.12:新增在 ModuleLowPwr 中需通告的与服务无关的管理限制
- E22:8.2.14、8.4.16:新增密码支持通告
- E41:8.3.5、8.3.6、8.3.9:将无源铜缆相关数据的范围扩展至有源线性铜缆
- E37:8.3.6:在表 8-34 中新增一个新频率节点用于通告的线缆衰减
- E36:8.4.2:在表 8-44 中新增传输距离扩展通告
- E06:8.4.4:在 01h:142.4 中新增 C-CMIS 支持通告(参见表 8-46)
- E08:8.4.12:在 01h:169 中新增需通告的最大 Bank/Page 切换时间 tBPC(表 8-56)
- E33:8.7:在表 8-66、表 8-99 中新增 150GHz 网格支持
- E33:8.7、7.5.1:新增关于隐式 L-Band 支持的说明,将中心频率重命名为参考频率
- E18:8.12.13:新增一个 8 字节的主机便笺寄存器 13h:184-191,在 01h:251.7 中通告
- E32:9.8.7:新增用于 RMON 统计的 CDB 命令
- E38:9.2.3、9.2.4、9.4.7:新增 CDB 命令用于查询(主要是)接口代码的字符串描述
- E39:9.2.3、9.2.4、9.4.8:新增 CDB 命令用于查询应用特定的属性
- E12、E31:9.12:新增用于安全特性的新 CDB 命令组,模块认证
结构性文档变更#
- 将目的和范围章节(原第 1 章)降级并与文档概述合并至新的引言章节 1
- 新增第 1.1.2 节关于 CMIS 补充规范(扩展 CMIS 基础规范)
- 在第 2.1.2 节新增对新 CMIS 补充规范的引用
- 在第 3 章新增缩略语和术语表条目
- 新增第 4.1.2 节关于资源模块
- 新增第 4.4 节关于跨版本互通和兼容性
- 在第 6 章进行资源模块的小幅适配
- 在新增的第 7.1.7 节解释 CPO 监控器
- 更新了表 8-1 中的内存映射
- 在第 B.3 节新增 SPIMCI 附录
寄存器映射变更#
00h
- 00h:2.5-2 新增 MciMaxSpeed 通告,用于 SPIMCI 和 I2CMCI
- 00h:2.1-0 新增 AutoCommissioning 通告
- 00h:27.3-0 新增 MciSpeedConfiguration
- 00h:41 新增故障码(安全或损坏相关)
- 00h:42.3-0 新增 PasswordCommandResult
- 00h:56 新增 CmisSmSupport,用于状态机支持通告
- 00h:57 新增 ModuleFunctionType 通告
- 00h:60 新增 SFF 8024 模块子类型
- 00h:61 新增 SFF 8024 光纤端面类型
- 00h:62 新增实现相关的低功耗限制通告
- 00h:208 新增衰减节点 AttenuationAt53p1GHz
- 00h:213 新增 MCI 流控持续时间通告(SPIMCI)
01h
- 01h:137.7-6 新增额外的光纤链路长度乘数
- 01h:142.4 新增 C-CMIS 支持通告
- 01h:142.3 新增 CMIS-FF 支持通告
- 01h:162.7 新增 CMIS-VCS 支持通告
- 01h:169 新增 MacDurationPBC 通告用于 tBPC(bank/page 切换)
- 01h:175 新增 NADBanksSupported 通告
- 01h:251.7-6 新增主机便笺区域通告
- 01h:251.5-2 新增密码输入和结果通告
- 01h:251.1-0 新增完整页面读取通告
- 01h:252.7 新增主机通道切换通告
- 01h:252.6 新增 LinkTrainingSupported 通告用于 CMIS-LT
04h
- |h 新增关于应用可能依赖性的提示
- 04h:129.6 新增 GridSupported150GHz
- 04h:129.162-163 新增 GridLowChannel150GHz
- 04h:129.164-165 新增 GridHighChannel150GHz
06h-07h — 标记为资源模块受限使用的页面
08h-0Bh — 标记为 CMIS-LT 受限使用的页面
10h
- 10h:156-159 将信息性字段名重命名为 HostControlledInputEqTarget(其他位置同理)
12h
- 12h:128-135.7-4 新增 150GHz 网格间距
13h
- 13h:184-191 新增主机便笺寄存器
- 13h:146 将信息性字段名重命名为 HostSideGeneratorSwapSymbolBits
18h
- 18h:128-143 新增 NAD 块索引的暂存控制集扩展
- 18h:144-255 新增 CMIS-VCS 参数空间
19h
- 19h:144-151 新增 NAD 块索引的活跃控制集扩展
- 19h:152-207 新增 CMIS-VCS 参数空间
1Ah-1Bh — 标记为在资源模块 IA 中定义的受限页面
1Ch
- 1Ch:128-247 新增分 bank 的标准化应用描述符(NAD)页面,用于 NAD 块
1Dh — 新增用于主机通道切换特性的页面
50h-5Fh — CMIS-LT 受限使用的页面
VDM 可观测量变更#
- 在第 8.22.1.2 节新增最大 FEC 纠正符号(符号错误权重)统计(27-34)
- 在第 8.22.1.2 节新增 CPO 的模块电源监控器(77-83)
- 在第 8.22.1.2 节新增 CPO 的 ELS 光输入功率监控器(84)
CDB 消息变更#
- 0044h 新增安全特性和能力查询
- 0045h 新增支持的外部定义特性查询
- 0050h 新增获取应用属性查询
- 0051h 新增获取接口代码描述查询
- 0220h 新增获取数据路径 RMON 统计查询
- 0230h-0231h 新增 FEC 符号错误纠正统计(符号错误权重直方图)
- 0232h-0233h 新增最大 FEC 符号错误权重统计
- 0400h-0406h 新增安全设备认证命令
- 4000h-40FFh 保留用于 CMIS-VCS [6] 中定义的命令的 CMD ID
编辑变更#
- 统一了 CDB 消息描述表格式,通常将 REPLY 状态和数据分离
- 修正了一些 RPLLength 值错误包含 REPLY Header 的问题
- 在第 2.3.4 和 3.3 节扩展了通道相关术语以澄清主机通道切换
- 第 1-6 章的编辑变更
- 提示阈值可能随应用变化
目录#
修订历史(由 QSFP-DD MSA 制作和发布的版本)
修订版 3.0 2018年8月17日 4 修订版 4.0 2019年5月8日 4 修订版 5.0 2021年5月8日 4 修订版 5.1 2021年11月2日 6 修订版 5.2 2022年4月27日 7 修订版 5.3 2024年9月4日 8
修订历史(由 OIF 制作和发布的版本)
目录
图
表
1 引言 26
1.1 目的和范围 26 1.1.1 CMIS 规范(基础) 26 1.1.2 CMIS 补充规范 27 1.2 文档概述 28
2 引用和约定 29
2.1 行业文档 29 2.1.1 相关文档 29 2.1.2 CMIS 扩展和补充 29 2.1.3 一般背景 29 2.2 来源 29 2.2.1 标准和规范 29 2.2.2 行政材料 29 2.3 约定 30 2.3.1 一般约定 30 2.3.2 符号约定 30 2.3.3 排版约定 32 2.3.4 寻址和引用约定 32
3 定义 34
3.1 关键词 34 3.2 缩略语 35 3.3 术语表 37 3.4 数据类型 46 3.5 数据操作 46
4 基本概念 47
4.1 CMIS 管理模块分类 47 4.1.1 CMIS 合规传输模块 47 4.1.2 CMIS 合规资源模块 48 4.2 CMIS 管理协议和层 49 4.3 CMIS 合规性和供应商特定扩展 50 4.4 CMIS 互通和兼容性 50
5 管理接口 51
5.1 管理信令层 (MSL) 控制和状态信号 51 5.2 管理寄存器访问层 (RAL) 52 5.2.1 可寻址内存中的寄存器 52 5.2.2 可寻址内存的寄存器访问方法 52 5.2.2.1 读访问 (READ) 52 5.2.2.2 写访问 (WRITE) 52 5.2.2.3 测试访问 (TEST) 53 5.2.3 寄存器访问拒绝(访问保持) 53 5.2.4 寄存器访问排序和同步要求 53 5.2.5 寄存器数据一致性 53 5.2.5.1 大小匹配多字节 READ 结果的一致性 54 5.2.5.2 多字节 WRITE 操作的一致性 54
6 核心管理特性 55
6.1 传输模块管理基础 55 6.1.1 主机接口 55 6.1.2 媒体接口 55 6.1.3 内存映射表示 56 6.2 传输模块功能模型 56 6.2.1 传输模块功能能力——应用 56 6.2.1.1 应用和应用实例 56 6.2.1.2 应用实例的数据路径 56 6.2.1.3 多应用实例和多应用 57 6.2.1.4 应用通告(应用描述符和 AppSel 代码) 58 6.2.1.4.1 基本应用通告(最多 15 个应用) 58 6.2.1.4.2 标准化应用通告(最多 240 个应用) 60 6.2.1.5 应用选择和实例化 60 6.2.2 数据路径上的应用实例——数据路径通道分配 60 6.2.3 数据路径配置——控制集 61 6.2.3.1 控制集概念 61 6.2.3.2 控制集内容 61 6.2.3.3 控制集使用(应用暂存控制集) 63 6.2.4 数据路径配置——过程和命令 65 6.2.4.1 配置概念 65 6.2.4.2 配置命令 67 6.2.4.3 主机规则和建议 68 6.2.4.4 初始化序列示例 69 6.2.5 信号完整性相关控制 70 6.2.5.1 Tx 输入均衡控制 70 6.2.5.2 Rx 输出均衡控制 71 6.2.5.3 Rx 输出幅度控制 71 6.2.5.4 自适应 Tx 输入均衡器存储和恢复机制 72 6.3 模块行为模型 73 6.3.1 状态机概念 73 6.3.2 模块状态机 (MSM) 74 6.3.2.1 模块通用行为 74 6.3.2.2 分页内存模块的模块状态机 75 6.3.2.3 平坦内存模块的模块状态机(简化) 78 6.3.2.4 模块功率模式(模块特性) 79 6.3.2.5 模块状态机状态 80 6.3.2.5.1 Resetting 状态(正在关闭) 80 6.3.2.5.2 Reset 状态(基本状态) 80 6.3.2.5.3 MgmtInit 状态(正在初始化管理接口) 80 6.3.2.5.4 ModuleLowPwr 状态(基本可管理性) 81 6.3.2.5.5 ModulePwrUp 状态(正在上电) 82 6.3.2.5.6 ModuleReady 状态(完全可操作) 82 6.3.2.5.7 ModulePwrDn 状态(正在下电) 82 6.3.2.5.8 ModuleFault 状态(模块故障) 83 6.3.3 数据路径状态机 (DPSM) 84 6.3.3.1 DPSM 状态转换图和 DPSM 规范 85 6.3.3.2 数据路径控制(主机) 88 6.3.3.3 数据路径状态(模块) 88 6.3.3.4 DPDeactivated 状态(基本状态) 89 6.3.3.5 DPInit 状态(正在初始化) 90 6.3.3.6 DPInitialized 状态(已初始化) 91 6.3.3.7 DPDeinit 状态(正在反初始化) 91 6.3.3.8 DPTxTurnOn 状态(正在开启) 92 6.3.3.9 DPActivated 状态(可操作) 92 6.3.3.10 DPTxTurnOff 状态(正在关闭) 93 6.3.4 每状态的标志一致性规则 94 6.3.4.1 每模块状态的模块级标志一致性规则 94 6.3.4.2 每数据路径状态的通道特定标志一致性 94 6.3.4.3 每状态的 VDM 标志一致性 96
7 高级管理特性 97
7.1 通用诊断监控 (VDM) 97 7.1.1 目的和背景 97 7.1.2 技术概述 97 7.1.3 技术细节 98 7.1.3.1 可观测量 98 7.1.3.2 阈值 98 7.1.3.3 结构 99 7.1.4 PAM4 可观测量 100 7.1.4.1 信噪比 (SNR) 可观测量 101 7.1.4.2 PAM 电平转换参数 (LTP) 可观测量 101 7.1.5 错误性能统计 (FEC) 102 7.1.5.1 FEC 相关主可观测量 102 7.1.5.2 FEC 相关统计 102 7.1.6 可调谐激光器监控器 104 7.1.6.1 TEC 电流 104 7.1.6.2 激光频率偏差 104 7.1.6.3 激光温度 104 7.1.7 共封装光学 (CPO) 监控器 104 7.2 命令数据块 (CDB) 消息通信 105 7.2.1 特性概述 105 7.2.2 CDB 技术基础 105 7.2.3 CDB 消息发送和应答接收(主机) 105 7.2.4 CDB 消息接收和应答发送(模块) 105 7.2.5 CDB 支持级别和消息细节 106 7.2.5.1 前台模式 CDB 消息通信 106 7.2.5.2 后台模式 CDB 消息通信 106 7.3 基于 CDB 消息通信的特性 108 7.3.1 使用 CDB 的固件管理 108 7.3.1.1 固件管理概念 108 7.3.1.2 使用 CDB 的参考固件下载流程 110 7.3.1.3 使用 CDB 的参考固件上传流程 111 7.3.1.4 固件管理和状态 113 7.3.2 使用 CDB 的性能监控 (PM) 115 7.3.3 使用 CDB 的安全特性和能力 115 7.4 模块启动记录 (MBR) 115 7.5 可调谐激光器、通道选择和中心频率设置 116 7.5.1 概念和背景 116 7.5.2 编程概述 116 7.6 客户封装应用(复用) 118 7.6.1 概念和技术背景 118 7.6.1.1 复用或单工客户封装应用 118 7.6.1.2 预配置的主机替代信号生成 118 7.6.1.3 自动静默 119 7.6.1.4 支路分配灵活性限制 119 7.6.1.5 主机通道粒度限制 119 7.6.1.6 时钟方面 120 7.6.2 数据路径、网络路径和主机路径 120 7.6.3 网络路径应用 120 7.6.4 网络路径应用通告 121 7.6.5 网络路径应用实例配置 121 7.6.5.1 配置和控制 121 7.6.5.2 重配置 122 7.6.6 对先前数据路径应用规范的修改和扩展 123 7.6.6.1 主机通道 123 7.6.6.2 数据路径状态机 (DPSM) 123 7.6.6.3 媒体通道 123 7.6.6.4 静默 123 7.6.6.5 配置 123 7.6.7 网络路径状态机 (NPSM) 124 7.6.7.1 NPSM 状态转换图和 NPSM 规范 125 7.6.7.2 网络路径控制(主机) 126 7.6.7.3 网络路径状态(模块) 126 7.6.7.4 详细状态描述 127 7.6.8 网络路径相关标志一致性 128 7.6.8.1 每 NPSM 状态的通道特定标志一致性 128 7.6.8.2 每 NPSM 状态的 VDM 标志一致性 128 7.7 单向热数据路径重配置 130 7.8 主机通道切换能力 131 7.8.1 连接限制 131 7.8.2 主机通道切换模型 132 7.8.3 切换配置和状态 132 7.8.4 主机通道切换操作 132
8 模块管理内存映射 133
8.1 概述和通用规范 133 8.1.1 管理内存结构和映射 133 8.1.2 支持的页面和 Bank 映射 134 8.1.3 规范约定 137 8.1.3.1 保留位置 137 8.1.3.2 自定义位置 137 8.1.3.3 Bank 相关通道号解释 137 8.1.3.4 寄存器默认值 138 8.1.3.5 字节序(端序) 138 8.1.3.6 访问类型 138 8.1.3.7 可选性指示 138 8.1.4 通用规范 139 8.1.4.1 多字节报告寄存器 139 8.1.4.2 标志、掩码和中断 139 8.1.4.3 通用校验和 140 8.2 低位内存(控制和状态要点) 141 8.2.1 管理特性 142 8.2.2 全局状态信息 144 8.2.3 标志摘要 145 8.2.4 模块级标志 146 8.2.5 模块级监控值 147 8.2.6 模块级控制 148 8.2.7 模块级掩码 150 8.2.8 CDB 命令状态 151 8.2.9 模块活跃固件版本 153 8.2.10 模块故障信息 153 8.2.11 杂项状态信息 154 8.2.12 扩展模块信息 154 8.2.13 应用通告 156 8.2.14 密码输入和更改 158 8.2.15 页面映射(高位内存内容选择) 159 8.3 |h(管理信息) 161 8.3.1 SFF-8024 标识符副本 161 8.3.2 供应商信息 161 8.3.2.1 供应商名称 162 8.3.2.2 供应商组织唯一标识符 162 8.3.2.3 供应商部件号 162 8.3.2.4 供应商修订号 162 8.3.2.5 供应商序列号 162 8.3.2.6 日期代码 162 8.3.2.7 CLEI 代码 162 8.3.3 模块功率特性 163 8.3.4 线缆组件链路长度 163 8.3.5 媒体连接器类型 163 8.3.6 铜缆衰减 164 8.3.7 媒体通道信息 164 8.3.8 线缆组件通道分支信息 165 8.3.9 媒体接口技术 166 8.3.10 MCI 相关通告 167 8.3.11 |h 页面校验和(必选) 167 8.3.12 自定义信息(非易失) 167 8.4 |h(通告) 168 8.4.1 非活跃固件和硬件修订 168 8.4.2 支持的链路长度通告 169 8.4.3 波长信息 170 8.4.4 支持的页面通告 171 8.4.5 持续时间通告 171 8.4.6 模块特性通告 173 8.4.7 支持的控制通告 175 8.4.8 支持的标志通告 176 8.4.9 支持的监控器通告 176 8.4.10 支持的配置和信号完整性控制通告 177 8.4.11 CDB 消息支持通告 178 8.4.12 附加持续时间通告 181 8.4.13 标准化应用描述符支持 182 8.4.14 媒体通道分配选项通告 182 8.4.15 附加应用通告 183 8.4.16 杂项通告 184 8.4.17 页面校验和(00h,字节 255,只读必选) 184 8.5 |h(模块和通道阈值) 185 8.5.1 模块级监控阈值 185 8.5.2 通道相关监控阈值 186 8.5.3 页面校验和(00h,字节 255,只读必选) 186 8.6 |h(用户 EEPROM) 187 8.7 |h(激光能力通告) 188 8.8 |h(外形规格特定管理信号管理) 191 8.9 分 bank 的 |h(通道控制和数据路径控制) 192 8.9.1 数据路径初始化控制(DPDeinit 位) 192 8.9.2 通道特定直接效果控制字段 193 8.9.2.1 Tx 输出静默功能及其控制 193 8.9.2.2 Rx 输出静默功能及其控制 193 8.9.2.3 通道特定的 Tx 和 Rx 控制字段 194 8.9.2.4 寄存器列表 194 8.9.3 暂存控制集 0 196 8.9.3.1 应用暂存控制集触发器(配置命令) 196 8.9.3.2 数据路径配置(应用分配) 197 8.9.3.3 Tx 和 Rx 信号完整性控制 198 8.9.3.4 单向应用暂存控制集触发器 200 8.9.4 暂存控制集 1 202 8.9.4.1 应用暂存控制集触发器 202 8.9.4.2 数据路径配置(应用分配) 202 8.9.4.3 Tx 和 Rx 信号完整性控制 203 8.9.4.4 单向应用暂存控制集触发器 204 8.9.5 通道特定掩码 205 8.10 分 bank 的 |h(通道状态和数据路径状态) 208 8.10.1 数据路径状态 208 8.10.2 通道输出状态指示 209 8.10.3 通道特定标志 209 8.10.4 通道特定监控器 213 8.10.5 配置命令执行和结果状态(ConfigStatus) 214 8.10.6 活跃控制集 216 8.10.6.1 已配置的数据路径配置(应用分配) 216 8.10.6.2 已配置的 Tx 和 Rx 信号完整性设置 217 8.10.7 数据路径条件 219 8.10.8 媒体通道到媒体波长和光纤的映射 219 8.11 分 bank 的 |h(可调谐激光器控制和状态) 221 8.12 分 bank 的 |h(模块性能诊断控制) 223 8.12.1 环回能力通告 224 8.12.2 诊断测量能力通告 225 8.12.3 诊断报告能力通告 226 8.12.4 模式生成和检测位置通告 227 8.12.5 模式生成和检测能力通告 228 8.12.6 主机侧模式生成器控制 231 8.12.7 媒体侧模式生成器控制 231 8.12.8 主机侧模式检测器控制 233 8.12.9 媒体侧模式检测器控制 234 8.12.10 时钟和测量控制 235 8.12.11 诊断测量行为 237 8.12.11.1 非门控测量 237 8.12.11.2 具有全局门控定时器的门控测量 237 8.12.11.3 具有每通道门控定时器的门控测量 238 8.12.12 环回控制 240 8.12.13 主机便笺区域 241 8.12.14 诊断掩码 242 8.12.15 用户模式 243 8.13 分 bank 的 |h(模块性能诊断结果) 244 8.13.1 诊断选择 244 8.13.2 诊断标志 245 8.13.3 诊断数据 246 8.14 分 bank 的 |h(时序特性) 249 8.15 分 bank 的 |h(网络路径功能) 250 8.15.1 网络路径预配置 251 8.15.2 网络路径控制 253 8.15.3 网络路径命令 254 8.15.4 网络路径状态 256 8.15.5 网络路径相关通告(能力和限制) 258 8.15.5.1 最大持续时间通告 258 8.15.5.2 杂项选项 258 8.15.5.3 应用通告扩展 258 8.15.5.4 复用和单工应用通告 259 8.15.5.5 并行 NP 应用的约束和通告 259 8.16 分 bank 的 |h(标志和掩码) 262 8.16.1 标志 262 8.16.2 掩码 262 8.17 分 bank 的 |h(通道控制和数据路径控制 第二部分) 263 8.17.1 暂存控制集扩展——应用描述符块索引 263 8.18 分 bank 的 |h(通道状态和数据路径状态 第二部分) 265 8.18.1 方向特定的已配置数据路径配置 265 8.18.2 活跃控制集扩展——应用块选择 266 8.19 分 bank 页面范围 1Ah-1Bh(资源模块) 267 8.20 分 bank 的 |Ch(标准化应用描述符) 268 8.20.1 标准化应用描述符格式 268 8.20.2 标准化应用描述符块 268 8.21 分 bank 的 |Dh(主机通道切换) 269 8.22 分 bank 页面范围 20h-2Fh(VDM) 271 8.22.1 页面 20h-23h(VDM 描述符组页面) 273 8.22.1.1 VDM 实例描述符 273 8.22.1.2 VDM 可观测量类型 274 8.22.2 页面 24h-27h(VDM 样本组页面) 275 8.22.3 页面 28h-2Bh(VDM 阈值集组页面) 276 8.22.4 |Ch(VDM 标志页面) 277 8.22.5 |Dh(VDM 掩码页面) 278 8.22.6 |Fh(VDM 通告和动态控制) 279 8.23 分 bank 的 |Fh(CDB 消息) 282 8.23.1 在写入结束于 9Fh:129 时触发 CDB 命令 284 8.23.2 在写入包含 9Fh:129 时触发 CDB 命令 284 8.24 分 bank 页面范围 A0h-AFh(CDB 扩展载荷页面) 286
9 CDB 命令参考 287
9.1 CDB 命令组摘要 287 9.2 通用消息规则 288 9.2.1 命令和应答 288 9.2.2 多 CDB 实例的使用 288 9.2.3 为命令扩展做准备 288 9.2.4 为查询应答扩展做准备 288 9.3 CDB 模块命令 289 9.3.1 CMD 0000h:查询状态 290 9.3.2 CMD 0001h:输入密码 291 9.3.3 CMD 0002h:更改密码 292 9.3.4 CMD 0004h:中止处理 293 9.4 CDB 特性和能力查询命令 294 9.4.1 CMD 0040h:模块特性 295 9.4.2 CMD 0041h:固件管理特性 296 9.4.3 CMD 0042h:性能监控特性 298 9.4.4 CMD 0043h:BERT 和诊断特性 299 9.4.5 CMD 0044h:安全特性和能力 300 9.4.6 CMD 0045h:外部定义特性 302 9.4.7 CMD 0050h:获取应用属性 303 9.4.8 CMD 0051h:获取接口代码描述 305 9.5 CDB 批量读取命令 306 9.6 CDB 批量写入命令 306 9.7 CDB 固件管理命令 307 9.7.1 CMD 0100h:获取固件信息 309 9.7.2 CMD 0101h:开始固件下载 311 9.7.3 CMD 0102h:中止固件下载 312 9.7.4 CMD 0103h:写入固件块 LPL 313 9.7.5 CMD 0104h:写入固件块 EPL 314 9.7.6 CMD 0105h:读取固件块 LPL 315 9.7.7 CMD 0106h:读取固件块 EPL 316 9.7.8 CMD 0107h:完成固件下载 317 9.7.9 CMD 0108h:复制固件镜像 318 9.7.10 CMD 0109h:运行固件镜像 319 9.7.11 CMD 010Ah:提交固件镜像 320 9.8 CDB 性能监控命令 321 9.8.1 CMD 0200h:控制 PM 322 9.8.2 CMD 0201h:获取 PM 特性信息 323 9.8.3 CMD 0210h/0211h:获取模块 PM LPL/EPL 324 9.8.4 CMD 0212h/0213h:获取 PM 主机侧 LPL/EPL 326 9.8.5 CMD 0214h/0215h:获取 PM 媒体侧 LPL/EPL 328 9.8.6 CMD 0216h/0217h:获取数据路径 PM LPL/EPL 330 9.8.7 CMD 0220h:获取数据路径 RMON 统计 332 9.8.8 CMD 0230h:控制 FEC 符号错误权重直方图 333 9.8.9 CMD 0231h:获取 FEC 符号错误权重直方图 334 9.8.10 CMD 0232h:控制最大 FEC 符号错误权重 336 9.8.11 CMD 0233h:获取最大 FEC 符号错误权重 337 9.9 CDB 数据监控和记录命令 338 9.9.1 CMD 0280h:数据监控和记录控制 338 9.9.2 CMD 0281h:数据监控和记录通告 339 9.9.3 CMD 0290h:温度直方图 339 9.10 CDB PRBS BERT 命令 341 9.11 CDB 诊断和调试命令 342 9.11.1 CMD 0380h:环回 342 9.12 CDB 安全相关命令 343 9.12.1 模块认证概述 344 9.12.2 CMD 0400h:在 LPL 中获取初始设备 ID 证书 345 9.12.3 CMD 0401h:在 EPL 中获取初始设备 ID 证书 346 9.12.4 CMD 0402h:设置在 LPL 中给定的待签名摘要 347 9.12.5 CMD 0403h:设置在 EPL 中给定的待签名摘要 348 9.12.6 CMD 0404h:在 LPL 中获取摘要签名 349 9.12.7 CMD 0405h:在 EPL 中获取摘要签名 350
10 管理时序规范 351
10.1 管理控制信号 (MSL) 的时序 351 10.2 寄存器访问 (RAL) 的时序 352 10.2.1 单次访问时序 352 10.2.2 连续访问时序 352 10.2.3 寄存器内容依赖性 353 10.3 条件与管理寄存器或信号之间的时序 354 10.3.1 中断和标志相关时序 354 10.3.2 高速信号相关时序 354 10.4 高速信号条件之间的时序 355
附录 A 外形规格特定 MSL 或 MCI 信号名称 356
附录 B 管理通信接口定义 357
B.1 通用定义 357 B.1.1 通信角色和事务 357 B.1.2 当前字节地址 358 B.2 基于 I2C 的管理通信接口(I2CMCI) 359 B.2.1 通信拓扑 359 B.2.2 I2CMCI 控制信号 359 B.2.3 物理层信号 359 B.2.4 串行通信协议 359 B.2.4.1 基本定义和协议元素 360 B.2.4.1.1 起始条件 (START) 360 B.2.4.1.2 停止条件 (STOP) 360 B.2.4.1.3 字大小(字节)和位串行传输顺序 360 B.2.4.1.4 基本操作编码(控制字节) 360 B.2.4.1.5 应答(ACK 和 NACK) 360 B.2.4.2 协议复位和恢复 360 B.2.4.2.1 上电复位 360 B.2.4.2.2 协议复位和恢复 360 B.2.5 用于 READ/WRITE/TEST 访问的串行 MCI 事务 361 B.2.5.1 字节读操作的事务 362 B.2.5.1.1 当前地址读操作的事务 362 B.2.5.1.2 随机读操作的事务 363 B.2.5.2 连续字节读操作的事务 364 B.2.5.2.1 从当前起始地址连续读取字节的事务 364 B.2.5.2.2 从随机起始地址连续读取字节的事务 365 B.2.5.3 单字节写操作的事务 366 B.2.5.4 连续字节写操作的事务 367 B.2.5.5 测试操作的事务 368 B.2.6 事务流控机制 369 B.2.6.1 延迟当前事务(时钟延展) 369 B.2.6.2 拒绝后续事务(事务保持) 369 B.2.7 时序规范 370 B.2.7.1 模块选择时序 370 B.2.7.2 波形时序 370 B.2.7.3 事务时序 371 B.2.7.3.1 tWR 时序 372 B.2.7.3.2 tNACK 时序 373 B.3 基于 SPI 的管理通信接口(SPIMCI) 374 B.3.1 简介 374 B.3.2 通信拓扑 374 B.3.3 SPIMCI 控制信号 374 B.3.4 物理层信号 375 B.3.5 通信速度 375 B.3.6 物理编码 375 B.3.7 串行通信协议 376 B.3.7.1 总线事务 376 B.3.7.1.1 事务控制阶段 377 B.3.7.1.2 流控阶段(N 字节) 377 B.3.7.1.3 数据传输阶段(M 字节) 378 B.3.7.2 基本定义和协议元素 378 B.3.7.2.1 起始条件 (START) 378 B.3.7.2.2 停止条件 (STOP) 378 B.3.7.2.3 总线字大小(字节)和位串行传输顺序 378 B.3.7.2.4 应答(ACK 和 NACK) 378 B.3.7.2.5 TEST 378 B.3.7.3 协议复位和恢复 378 B.3.7.3.1 上电复位 378 B.3.7.3.2 协议违规 378 B.3.7.3.3 协议复位和恢复 378 B.3.8 用于 READ/WRITE/TEST 访问的 SPI MCI 事务 379 B.3.8.1 从给定字节地址读取一个字节 379 B.3.8.2 从给定字节地址读取 n 个字节 380 B.3.8.3 向给定字节地址写入 1 个字节 381 B.3.8.4 向给定字节地址写入 n 个字节 382 B.3.8.5 测试命令 383 B.3.9 事务流控机制 383 B.3.9.1 延展当前事务 383 B.3.9.2 拒绝后续事务(事务保持) 383 B.3.10 时序规范 383
附录 C 应用通告示例 384
附录 D 初始化和反初始化示例 388
D.1 初始化示例 388 D.1.1 快速硬件初始化 388 D.1.2 快速软件初始化 389 D.1.3 软件配置和初始化 390 D.2 反初始化示例 394 D.2.1 硬件反初始化 394 D.2.2 软件反初始化 395
附录 E 控制集应用说明 396
E.1 默认行为(SteppedConfigOnly = 0) 396 E.2 受限行为(SteppedConfigOnly = 1) 396
附录 F 诊断特性使用示例 397
F.1 启用和禁用模式生成器(主机侧或媒体侧) 397 F.2 启用和禁用模式检测器(主机侧或媒体侧) 397 F.3 读取模式检测器错误计数器 397 F.3.1 非门控(连续)错误计数器,单个通道 398 F.3.2 非门控(连续)错误计数器,单个通道,复位错误计数器 398 F.3.3 非门控(连续)错误计数器,所有通道,所有 Bank 399
附录 G 规范演进和维护说明 400
G.1 定义 400 G.2 跨版本兼容性 400 G.3 CMIS 版本号的解释 400
附录 H 网络路径应用示例 401
H.1 通告示例 401 H.1.1 用于 400ZR DP 和 NP 应用的 400G 模块,支持同构复用 401 H.1.2 用于 400ZR NP 应用的 400G 模块,支持混合复用 402 H.1.3 可选支持 400G 或 200G NP 应用的 400G 模块 403 H.1.4 具有并行 400ZR NP 或 DP 应用的 800G 模块 403 H.1.5 用于 400ZR NP 应用和并行 DP 应用的 800G 模块 404 H.2 预配置示例 405 H.2.1 具有未使用复用槽的 4x100G NP 应用 405 H.2.2 具有并行 400ZR NP 应用的 800G 模块 406 H.2.3 用于 400ZR NP 应用和其他并行 DP 应用的 800G 模块 406
附录 I 批准时属于 OIF 的公司 407
图#
图 4-1 CMIS 管理协议和层 49 图 6-1 通道分配示例(并行数据路径的情况) 57 图 6-2 控制集数据流图 63 图 6-3 分页内存模块状态机 (MSM) 状态转换图 75 图 6-4 平坦内存模块状态机 (MSM) 状态转换图 78 图 6-5 数据路径状态机 (DPSM) 状态转换图 85 图 7-1 模块的光入路径 100 图 7-2 PAM4 幅度直方图 100 图 7-3 BER 短期测量和区间统计(示例) 103 图 7-4 使用 CDB 进行固件更新 110 图 7-5 使用 CDB 进行固件上传 112 图 7-6 网络路径状态机 (NPSM) 状态转换图 125 图 7-7 主机通道切换模型和示例 131 图 8-1 CMIS 模块内存映射(概念视图) 133 图 8-2 CMIS Bank 和 Page 组图标式内存映射概述 135 图 8-3 环回类型说明 224 图 8-4 PRBS 路径参考图 227 图 9-1 模块认证流程 344 图 B-1 当前地址读取 362 图 B-2 随机读取 363 图 B-3 从当前地址开始的连续字节读取 364 图 B-4 以随机读取开始的连续字节读取 365 图 B-5 写字节事务 366 图 B-6 连续字节写事务 367 图 B-7 测试就绪事务 368 图 B-8 测试就绪事务 369 图 B-9 I2CMCI 波形时序图 370 图 B-10 tWR 总线时序 372 图 B-11 tNACK 总线时序 373 图 B-12 SPIMCI 物理层信号 375 图 B-13 SPIMCI 总线事务(通用) 376 图 B-14 SPIMCI READ 事务 379 图 B-15 SPIMCI READ N 事务 380 图 B-16 SPIMCI WRITE 事务 381 图 B-17 SPIMCI WRITE N 事务 382 图 B-18 SPIMCI TEST 事务 383 图 E-19 ApplyDPInit(默认:SteppedConfigOnly=0) 396 图 E-20 ApplyDPInit(受限:SteppedConfigOnly=1) 396
表#
| 表 6-1 应用描述符结构 | 59 |
|---|---|
| 表 6-2 由 ExplicitControl 位激活的控制字段 | 63 |
| 表 6-3 配置命令(支持免干预重配置过程) | 67 |
| 表 6-4 配置命令(不支持免干预重配置) | 68 |
| 表 6-5 Tx 输入均衡控制与 AdaptiveInputEqEnableTx 的关系 | 70 |
| 表 6-6 主机控制的 Tx 输入均衡码 | 70 |
| 表 6-7 Rx 输出均衡码 | 71 |
| 表 6-8 Rx 输出幅度码 | 71 |
| 表 6-9 ModuleStateChangedFlag 行为 | 74 |
| 表 6-10 模块状态机退出条件优先级 | 75 |
| 表 6-11 ResetS 转换信号真值表 | 75 |
| 表 6-12 LowPwrS 转换信号真值表 | 76 |
| 表 6-13 LowPwrExS 转换信号真值表 | 76 |
| 表 6-14 模块状态行为,分页内存模块 | 77 |
| 表 6-15 模块状态行为,平坦内存模块 | 78 |
| 表 6-16 DPDeinitS 转换信号真值表 | 85 |
| 表 6-17 DPReDeinitS 转换信号真值表(默认) | 86 |
| 表 6-18 数据路径状态行为和退出条件 | 87 |
| 表 6-19 数据路径状态变化标志行为 | 89 |
| 表 6-20 模块标志一致性规则 | 94 |
| 表 6-21 通道特定标志一致性规则 | 95 |
| 表 6-22 VDM 标志一致性规则 | 96 |
| 表 7-1 镜像存储库的状态 | 113 |
| 表 7-2 支持镜像 A 和 B 的模块的典型 FirmwareStatus 代码 | 113 |
| 表 7-3 仅支持镜像 A 的模块的典型 FirmwareStatus 代码 | 113 |
| 表 7-4 特殊 FirmwareStatus 代码 | 114 |
| 表 7-5 网络路径状态变化标志行为 | 127 |
| 表 7-6 每 NPSM 状态的通道特定标志一致性规则 | 128 |
| 表 7-7 每 NPSM 状态的 VDM 标志一致性规则 | 129 |
| 表 8-1 CMIS 页面列表 | 136 |
| 表 8-2 Bank 相关通道号解释 | 137 |
| 表 8-3 访问类型 | 138 |
| 表 8-4 低位内存概述 | 141 |
| 表 8-5 管理特性(低位内存) | 142 |
| 表 8-6 全局状态信息(低位内存) | 144 |
| 表 8-7 模块状态编码 | 144 |
| 表 8-8 通道级标志摘要(低位内存) | 145 |
| 表 8-9 模块标志(仅分页内存模块)(低位内存) | 146 |
| 表 8-10 模块级监控值(仅分页内存模块)(低位内存) | 147 |
| 表 8-11 模块全局控制(仅分页内存模块)(低位内存) | 148 |
| 表 8-12 模块级掩码(仅分页内存模块)(低位内存) | 150 |
| 表 8-13 CdbStatus 字段(仅分页内存模块)(低位内存) | 151 |
| 表 8-14 CdbStatus 字段内的位定义 | 151 |
| 表 8-15 模块活跃固件版本(低位内存) | 153 |
| 表 8-16 故障信息(仅分页内存模块)(低位内存) | 153 |
| 表 8-17 杂项状态信息(低位内存) | 154 |
| 表 8-18 扩展模块信息(低位内存) | 154 |
| 表 8-19 低功耗限制字节 | 155 |
| 表 8-20 媒体类型编码 | 156 |
| 表 8-21 媒体类型寄存器(低位内存) | 157 |
| 表 8-22 应用描述符字节 1-4 的格式 | 157 |
| 表 8-23 应用描述符寄存器字节 1-4(低位内存) | 157 |
| 表 8-24 密码更改输入(低位内存) | 159 |
| 表 8-25 页面映射寄存器组件(低位内存) | 159 |
| 表 8-26 00h 概述 | 161 |
| 表 8-27 SFF8024IdentifierCopy(字节 00h:128) | 161 |
| 表 8-28 供应商信息(00h) | 161 |
| 表 8-29 日期代码(00h) | 162 |
| 表 8-30 CLEI 代码(00h) | 162 |
| 表 8-31 模块功率等级和最大功率(00h) | 163 |
| 表 8-32 线缆组件链路长度(00h) | 163 |
| 表 8-33 媒体连接器类型(00h) | 163 |
| 表 8-34 铜缆衰减(00h) | 164 |
| 表 8-35 媒体通道信息(00h) | 164 |
| 表 8-36 线缆组件信息(00h) | 165 |
| 表 8-37 同构远端分支的远端配置(00h) | 165 |
| 表 8-38 最多 8 个近端通道的远端配置(00h) | 165 |
| 表 8-39 媒体连接器类型(00h) | 166 |
| 表 8-40 媒体接口技术编码 | 166 |
| 表 8-41 MCI 相关通告(00h) | 167 |
| 表 8-42 00h 概述 | 168 |
| 表 8-43 模块非活跃固件和硬件修订(00h) | 169 |
| 表 8-44 支持的光纤链路长度(00h) | 169 |
| 表 8-45 波长信息(00h) | 170 |
| 表 8-46 支持的页面通告(00h) | 171 |
| 表 8-47 持续时间通告(00h) | 171 |
| 表 8-48 状态持续时间编码(00h) | 172 |
| 表 8-49 模块特性通告(00h) | 173 |
| 表 8-50 支持的控制通告(00h) | 175 |
| 表 8-51 支持的标志通告(00h) | 176 |
| 表 8-52 支持的监控器通告(00h) | 176 |
| 表 8-53 支持的信号完整性控制通告(00h) | 177 |
| 表 8-54 CDB 通告(00h) | 178 |
| 表 8-55 CDB 通告组合概述 | 180 |
| 表 8-56 附加持续时间通告(00h) | 181 |
| 表 8-57 标准化应用描述符支持(00h) | 182 |
| 表 8-58 媒体通道分配通告(00h) | 182 |
| 表 8-59 附加应用描述符寄存器(00h) | 183 |
| 表 8-60 杂项通告(00h) | 184 |
| 表 8-61 00h 概述 | 185 |
| 表 8-62 模块级监控阈值(00h) | 185 |
| 表 8-63 通道相关监控阈值(00h) | 186 |
| 表 8-64 00h 概述 | 187 |
| 表 8-65 00h 概述 | 188 |
| 表 8-66 可调谐激光器的激光能力(00h) | 188 |
| 表 8-67 00h 概述 | 192 |
| 表 8-68 数据路径初始化控制(00h:128) | 192 |
| 表 8-69 通道特定直接效果控制字段(00h) | 194 |
| 表 8-70 暂存控制集 0,应用触发器(00h) | 197 |
表 8-71 每通道数据路径配置(DPConfigLane<i>) | 197 |
| 表 8-72 暂存控制集 0,数据路径配置(00h) | 198 |
| 表 8-73 暂存控制集 0,Tx 控制(00h) | 199 |
| 表 8-74 暂存控制集 0,Rx 控制(00h) | 200 |
| 表 8-75 暂存控制集 0,单向应用触发器(00h) | 201 |
| 表 8-76 暂存控制集 1,应用触发器(00h) | 202 |
| 表 8-77 暂存控制集 1,数据路径配置(00h) | 202 |
| 表 8-78 暂存控制集 1,Tx 控制(00h) | 203 |
| 表 8-79 暂存控制集 1,Rx 控制(00h) | 203 |
| 表 8-80 暂存控制集 1,单向应用触发器(00h) | 204 |
| 表 8-81 通道特定掩码(00h) | 205 |
| 表 8-82 00h 概述 | 208 |
| 表 8-83 通道关联数据路径状态(00h) | 208 |
| 表 8-84 数据路径状态编码 | 208 |
| 表 8-85 通道特定输出状态(00h) | 209 |
| 表 8-86 通道特定状态变化标志(00h) | 210 |
| 表 8-87 通道特定 Tx 标志(00h) | 210 |
| 表 8-88 Rx 标志(00h) | 212 |
| 表 8-89 媒体通道特定监控器(00h) | 213 |
| 表 8-90 配置命令状态寄存器(00h) | 215 |
| 表 8-91 配置命令执行和结果状态码(00h) | 215 |
表 8-92 每通道数据路径配置(DPConfigLane<i> 字段) | 216 |
| 表 8-93 活跃控制集,已配置的数据路径配置(00h) | 216 |
| 表 8-94 活跃控制集,已配置的 Tx 控制(00h) | 217 |
| 表 8-95 活跃控制集,已配置的 Rx 控制(00h) | 218 |
| 表 8-96 数据路径条件(00h) | 219 |
| 表 8-97 媒体通道到媒体波长和光纤的映射(00h) | 219 |
| 表 8-98 00h 概述 | 221 |
| 表 8-99 可调谐发射器的激光调谐、状态和标志(00h) | 221 |
| 表 8-100 00h 概述 | 223 |
| 表 8-101 环回能力(00h) | 225 |
| 表 8-102 诊断测量能力(00h) | 225 |
| 表 8-103 诊断报告能力(00h) | 226 |
| 表 8-104 模式生成和检测位置(00h) | 227 |
| 表 8-105 模式 ID | 228 |
| 表 8-106 PRBS 模式生成能力(00h) | 228 |
| 表 8-107 模式检测能力(00h) | 229 |
| 表 8-108 模式生成器和检测器的交换和反转能力(00h) | 229 |
| 表 8-109 主机侧模式生成器控制(00h) | 231 |
| 表 8-110 主机侧模式生成器模式选择控制(00h) | 231 |
| 表 8-111 媒体侧模式生成器控制(00h) | 232 |
| 表 8-112 媒体侧模式生成器模式选择控制(00h) | 232 |
| 表 8-113 主机侧模式检测器控制(00h) | 233 |
| 表 8-114 主机侧模式检测器模式选择控制(00h) | 233 |
| 表 8-115 媒体侧模式检测器控制(00h) | 234 |
| 表 8-116 媒体侧模式检测器选择控制(00h) | 234 |
| 表 8-117 时钟和测量控制(00h) | 235 |
| 表 8-118 PRBS 检测器行为——非门控模式 | 237 |
| 表 8-119 PRBS 检测器行为——单门控定时器 | 238 |
| 表 8-120 PRBS 检测器行为——每通道门控定时器 | 239 |
| 表 8-121 环回控制(00h) | 240 |
| 表 8-122 主机便笺区域(00h) | 241 |
| 表 8-123 诊断掩码(00h) | 242 |
| 表 8-124 用户模式(00h) | 243 |
| 表 8-125 00h 概述 | 244 |
| 表 8-126 诊断选择寄存器(00h) | 244 |
| 表 8-127 诊断选择器选项 | 244 |
| 表 8-128 锁存诊断标志(00h) | 245 |
| 表 8-129 按诊断选择器的诊断数据(字节 192-255)内容(00h) | 246 |
| 表 8-130 00h 概述 | 249 |
| 表 8-131 数据路径 Rx 和 Tx 延迟,每通道(00h) | 249 |
| 表 8-132 00h 概述 | 250 |
表 8-133 每通道网络路径预配置(NPConfigLane<i>) | 251 |
| 表 8-134 暂存控制集 0,网络路径配置(00h) | 252 |
| 表 8-135 暂存控制集 1,网络路径配置(00h) | 252 |
| 表 8-136 网络路径初始化控制(00h) | 253 |
| 表 8-137 网络和主机路径信号源选择(00h) | 253 |
| 表 8-138 暂存控制集 0,应用触发器(00h) | 254 |
| 表 8-139 暂存控制集 1,应用触发器(00h) | 254 |
| 表 8-140 NP 配置命令状态寄存器(00h) | 255 |
| 表 8-141 NP 配置命令执行和结果状态码(00h) | 255 |
| 表 8-142 NP 活跃控制集,网络路径配置(00h) | 256 |
| 表 8-143 通道关联网络路径状态(00h) | 256 |
| 表 8-144 网络路径状态编码 | 256 |
| 表 8-145 网络路径条件(00h) | 257 |
| 表 8-146 NPSM 持续时间通告(00h) | 258 |
| 表 8-147 杂项选项(00h) | 258 |
| 表 8-148 NP 扩展应用通告(00h) | 259 |
| 表 8-149 复用通道分组通告 | 260 |
| 表 8-150 复用粒度通告(00h) | 261 |
| 表 8-151 全局复用结构通告(00h) | 261 |
| 表 8-152 00h 概述 | 262 |
| 表 8-153 网络路径相关标志(00h) | 262 |
| 表 8-154 网络路径相关掩码(00h) | 262 |
| 表 8-155 00h 概述 | 263 |
| 表 8-156 暂存控制集 0——标准化应用描述符块索引(00h) | 263 |
| 表 8-157 暂存控制集 1——标准化应用描述符块索引(00h) | 263 |
| 表 8-158 00h 概述 | 265 |
| 表 8-159 活跃控制集,已配置的 Tx 数据路径配置(00h) | 265 |
| 表 8-160 活跃控制集,已配置的 Rx 数据路径配置(00h) | 266 |
| 表 8-161 活跃控制集——标准化应用描述符块索引(00h) | 266 |
| 表 8-162 1Ch 概述 | 268 |
| 表 8-163 标准化应用描述符 (NAD) 结构(1Ch) | 268 |
| 表 8-164 标准化应用描述符块(1Ch) | 268 |
| 表 8-165 | Dh 概述 |
| 表 8-166 主机通道切换( | Dh) |
| 表 8-167 | h-2Fh 页面定义摘要 |
| 表 8-168 VDM 配置(00h-23h) | 273 |
| 表 8-169 2 字节 VDM 实例描述符的定义 | 273 |
| 表 8-170 VDM 可观测量类型(类型编码) | 274 |
| 表 8-171 VDM 实时值(00h-27h) | 275 |
| 表 8-172 VDM 告警/告警阈值(00h-2Bh) | 276 |
| 表 8-173 VDM 阈值穿越 (TC) 标志字节 | 277 |
| 表 8-174 VDM 告警和告警配置(1Ch) | 277 |
| 表 8-175 VDM ThresholdSet0 到 15 告警和告警配置( | Dh) |
| 表 8-176 VDM 通告和控制寄存器摘要( | Fh) |
| 表 8-177 | Fh 概述(CDB 消息) |
| 表 8-178 CDB 命令消息头( | Fh) |
| 表 8-179 CDB 应答消息头( | Fh) |
| 表 8-180 CDB 消息体( | Fh) |
| 表 8-181 EPL 段(页面 A0h-AFh) | 286 |
| 表 9-1 CDB 命令组 | 287 |
| 表 9-2 CDB 模块命令摘要 | 289 |
| 表 9-3 CDB 命令 0000h:查询状态 | 290 |
| 表 9-4 CDB 命令 0001h:输入密码 | 291 |
| 表 9-5 CDB 命令 0002h:更改密码 | 292 |
| 表 9-6 CDB 命令 0004h:中止 | 293 |
| 表 9-7 CDB 特性和能力命令概述 | 294 |
| 表 9-8 CDB 命令 0040h:模块特性 | 295 |
| 表 9-9 CDB 命令 0041h:固件管理特性 | 296 |
| 表 9-10 CDB 命令 0042h:性能监控特性 | 298 |
| 表 9-11 CDB 命令 0043h:BERT 和诊断特性 | 299 |
| 表 9-12 CDB 命令 0044h:安全特性和能力 | 300 |
| 表 9-13 CDB 命令 0045h:外部定义特性 | 302 |
| 表 9-14 CDB 命令 0050h:获取应用属性 | 303 |
| 表 9-15 CDB 命令 0051h:获取接口代码描述 | 305 |
| 表 9-16 CDB 批量读取命令概述 | 306 |
| 表 9-17 CDB 批量写入命令概述 | 306 |
| 表 9-18 CDB 固件下载命令概述 | 307 |
| 表 9-19 CDB 命令 0100h:获取固件信息 | 309 |
| 表 9-20 CDB 命令 0101h:开始固件下载 | 311 |
| 表 9-21 CDB 命令 0102h:中止固件下载 | 312 |
| 表 9-22 CDB 命令 0103h:写入固件块 LPL | 313 |
| 表 9-23 CDB 命令 0104h:写入固件块 EPL | 314 |
| 表 9-24 CDB 命令 0105h:读取固件块 LPL | 315 |
| 表 9-25 CDB 命令 0106h:读取固件块 EPL | 316 |
| 表 9-26 CDB 命令 0107h:完成固件下载 | 317 |
| 表 9-27 CDB 命令 0108h:复制固件镜像 | 318 |
| 表 9-28 CDB 命令 0109h:运行固件镜像 | 319 |
| 表 9-29 CDB 命令 010Ah:提交镜像 | 320 |
| 表 9-30 CDB 性能监控命令概述 | 321 |
| 表 9-31 CDB 性能监控可观测量交叉引用 | 321 |
| 表 9-32 CDB 命令 0200h:控制 PM | 322 |
| 表 9-33 CDB 命令 0201h:获取 PM 特性信息 | 323 |
| 表 9-34 CDB 命令 0210h/0211h:获取模块 PM LPL/EPL | 324 |
| 表 9-35 CDB 命令 0212h/0213h:获取 PM 主机侧 LPL/EPL | 326 |
| 表 9-36 CDB 命令 0214h/0215h:获取 PM 媒体侧 LPL/EPL | 328 |
| 表 9-37 CDB 命令 0216/0217h:获取数据路径 PM LPL/EPL | 330 |
| 表 9-38 CDB 命令 0220h:获取数据路径 RMON 统计 | 332 |
| 表 9-39 CDB 命令 0230h:控制 FEC 符号错误权重直方图 | 333 |
| 表 9-40 CDB 命令 0231h:获取 FEC 符号错误权重直方图 | 334 |
| 表 9-41 CDB 命令 0232h:控制最大 FEC 符号错误权重 | 336 |
| 表 9-42 CDB 命令 0233h:获取最大 FEC 符号错误权重 | 337 |
| 表 9-43 CDB 数据监控和记录命令概述 | 338 |
| 表 9-44 CDB 命令 0280h:数据监控和记录控制 | 338 |
| 表 9-45 CDB 命令 0281h:数据监控和记录通告 | 339 |
| 表 9-46 CDB 命令 0290h:温度直方图 | 339 |
| 表 9-47 CDB BERT 命令概述 | 341 |
| 表 9-48 CDB 诊断和调试命令概述 | 342 |
| 表 9-49 CDB 命令 0380h:环回 | 342 |
| 表 9-50 CDB 诊断和调试命令概述 | 343 |
| 表 9-51 安全命令的详细返回状态码 | 344 |
| 表 9-52 CDB 命令 0400h:在 LPL 中获取初始设备 ID 证书 | 345 |
| 表 9-53 CDB 命令 0401h:在 EPL 中获取初始设备 ID 证书 | 346 |
| 表 9-54 CDB 命令 0402h:设置在 LPL 中给定的待签名摘要 | 347 |
| 表 9-55 CDB 命令 0403h:设置在 EPL 中给定的待签名摘要 | 348 |
| 表 9-56 CDB 命令 0404h:在 LPL 中获取摘要签名 | 349 |
| 表 9-57 CDB 命令 0405h:在 EPL 中获取摘要签名 | 350 |
| 表 10-1 信号波形时序 | 351 |
| 表 10-2 效果延迟时序 | 351 |
| 表 10-3 寄存器访问时序 | 352 |
| 表 10-4 最大访问保持持续时间 | 352 |
| 表 10-5 内容依赖时序 | 353 |
| 表 10-6 条件到中断时序 | 354 |
| 表 10-7 寄存器到中断时序 | 354 |
| 表 10-8 寄存器到高速信号时序 | 354 |
| 表 10-9 信号条件到信号条件时序 | 355 |
| 表 10-10 模块选择时序 | 370 |
| 表 A-1 外形规格相关信号名称关联 | 356 |
| 表 A-2 符号逻辑信号值 | 356 |
| 表 B-1 管理通信接口变体 | 357 |
| 表 B-2 I2CMCI 事务 | 361 |
| 表 B-3 I2CMCI 波形时序参数 | 371 |
| 表 B-4 流控时序 | 371 |
| 表 C-1 400GBASE-DR4 收发器,双应用通告 | 384 |
| 表 C-2 400GBASE-SR8 固定收发器应用通告 | 385 |
| 表 C-3 支持 200GBASE-SR4、100GBASE-SR2 和 50GBASE-SR 的 400GBASE-SR8 收发器 | 386 |
| 表 C-4 8x50G AOC 应用通告示例 | 387 |
| 表 H-1 400ZR NP 应用通告示例 | 401 |
| 表 H-2 400ZR NP 应用通告混合复用示例 | 402 |
| 表 H-3 全局复用结构通告 | 402 |
| 表 H-4 多复用粒度通告示例 | 403 |
| 表 H-5 2x400ZR NP 应用通告示例 | 403 |
| 表 H-6 400ZR + 400G-DR4 或 4x100G-DR1 应用通告示例 | 404 |
| 表 H-7 400ZR NP 预配置示例 | 405 |
| 表 H-8 2 x 400ZR NP 预配置示例 | 406 |
| 表 H-9 400ZR + 4x100G-DR1 NP 预配置示例 | 406 |