QSFP/QSFP-DD/OSFP 通用管理接口规范(CMIS)解读:08 Page 10h I
文章目录8.8.0 带 Bank 的 Page 10h通道控制与数据路径控制概述8.8.1 数据路径初始化控制 (DPDeinit位)8.8.2 通道特定直接效果控制字段8.8.2.0 概述什么是“直接效果控制”8.8.2.1 Tx输出静音功能及其控制8.8.2.2 Rx输出静音功能及控制概述8.8.2.3 通道特定的 Tx 和 Rx 控制字段总结摘要此专栏主要介绍光模块通用管理接口规范Common Management Interface Specification, CMIS协议规范 V5.0 的解读。本文主要关注协议文档的 8.8 节关于 Page 10h 的内容。不仅是对文档的简单翻译还会剖析协议规定背后的深层含义。为了方便与协议文档内容对应本文的章节编号与协议文档保持一致。8.8.0 带 Bank 的 Page 10h通道控制与数据路径控制概述Page 10h存储的内容Page 10h这一页里存放的是每个通道的独立开关和参数比如发射使能/禁用接收使能/禁用均衡器参数调整通道级的信号状态标志Page 10h支持多bankPage 10h可以支持多个Bank每个Bank只能容纳8个通道。Page 10h 也可以只有一个Bank。例如对于标准的QSFP-DD只有8个通道用一个Bank就可以容纳。但如果某款光模块有16个通道那么支持多Bank的Page 10h具备这种扩展能力可以存储更多通道的数据。“可选”但“强制”和Page 01h、Page 02h一样Page 10h也具有“可选”但“强制”的特性对于平坦内存模块例如无源铜缆不支持Page 10h。对于分页内存模块这一页是强制必须支持的。由Page 00h: Byte 2: bit 7通告此光模块是否支持Page 10h。8.8.1 数据路径初始化控制 (DPDeinit位)背景对于4x100G的光模块每个100G就是一个数据路径。我们可以把每个数据路径比喻成工厂的一条生产线。DPDeinit 位就相当于生产线上的电闸开关。DPDeinit 1电闸断开表示这条生产线关闭Deinit不工作。DPDeinit 0电闸闭合表示这条生产线开启可以准备干活了。什么时候看 DPDeinit 位模块状态机里有一个关键状态叫ModuleReady。只有到了这个状态模块才会去看这些电闸是开还是关然后决定要不要启动生产线。自动启动与手动启动默认情况下DPDeinit 都为 0模块一进入到 ModuleReady后所有数据路径都会自动开始初始化。这就像工厂自检完老板说“所有机器自动开机”省得人工一个个按按钮。但如果主机交换机想手动控制呢比如它想先配置一下参数再一条条启动。那就可以在光模块还在LowPwr低功耗相当于停工待命 阶段提前把所有电闸都断开DPDeinit全写成 1。这样等模块进入 Ready 状态时一看电闸全是关的就不会自动开机了。然后主机想开哪条线就把对应的位清零即可。各条数据路径独立工作这些数据路径生产线互相不影响。你可以让路径 1 先启动路径 2 等一会儿再启动也可以同时启动。它们各自初始化互不干扰提高了灵活性。8.8.2 通道特定直接效果控制字段8.8.2.0 概述什么是“直接效果控制”主机对这些控制位的操作会直接作用到对应的通道上不经过暂存也不属于控制集Control Set的一部分是独立于数据路径的。注意有些情况下即使写了控制位模块可能不会立即执行因为它要服从数据路径状态机。比如模块还在初始化过程中你让它打开激光器它是不会打开的。8.8.2.1 Tx输出静音功能及其控制Tx输出静音有两种方式“禁用”和“静噪”。禁用直接把激光器关掉光功率几乎为零-20dBm。静噪不是完全关掉而是把输出信号大幅衰减让对端感觉不到有效信号。既可以采用衰减光调制幅度OMA的方式也可以采用衰减平均功率的方式。联合控制光模块上电后“直接效果控制”和“数据路径状态机”共同作用于光模块二者联合控制光模块。禁用功能的联合控制Tx禁用功能通常仅由主机控制。但当主机已解除禁用时数据路径状态机有时也会“强行”关掉输出以保证设备安全。静噪功能的联合控制Tx输出静噪功能既可由主机控制称为强制输出静噪。也可由模块内部的静噪控制器控制当主机侧没有合适的输入信号可供转发到媒体侧输出时该控制器会自动激活输出静噪功能这被称为自动输出静噪。优先级禁用的优先级高于静噪。当Tx输出被禁用时静噪功能被屏蔽不起作用。“禁用”相当于水管上的“开关”“静噪”相当于“开关”之后的“调节阀”。8.8.2.2 Rx输出静音功能及控制概述Rx输出静音也分为禁用和静噪但协议文档没有对 静音方法和输出信号特性的优先权 做规定。Rx输出禁用功能由主机控制。Rx输出静噪功能由模块内部的静噪控制器控制主机不能强制Rx静噪。Rx输出静噪功能的控制当Rx媒体通道检测到信号丢失例如Rx LOS被置位时该控制器会自动激活输出静噪功能直到重新检测到了有效信号。这样做的目的是避免链路震荡。单个Rx输入通道可能与一个以上的Rx输出通道相关联。对于属于同一数据路径的所有通道自动静噪设置应相同。8.8.2.3 通道特定的 Tx 和 Rx 控制字段Tx 输出控制主机可以使用 OutputDisableTxN 来禁用或解除禁用 Tx 输出通道 N。主机可以使用 OutputSquelchForceTxN 来强制或解除强制静噪 Tx 输出通道 N。主机可以使用 AutoSquelchDisableTxN 来禁用或启用通道 N 的内部自动静噪控制器。Tx 输入控制主机可以使用 InputPolarityFlipTxN 来翻转通道 N 的主机侧输入信号极性。主机可以使用 AdaptiveInputEqFreezeTxN 来冻结通道 N 的主机侧输入均衡器的自适应过程。主机可以使用 AdaptiveInputEqStoreTxN 来存储通道 N 的当前均衡器设置以便后续调用。Rx 输出控制主机可以使用 OutputDisableRxN 来禁用或解除禁用 Rx 输出通道 N。主机可以使用 OutputPolarityFlipRxN 来翻转通道 N 的输出信号极性。主机可以使用 AutoSquelchDisableRxN 来禁用或启用通道 N 的内部自动静噪控制器。注 不存在与 OutputSquelchForceTxN 对应的 OutputSquelchForceRxN。注 建议主机为同一数据路径内的所有通道Tx 的媒体通道和 Rx 的主机通道配置相同的自动静噪设置否则可能会导致意外行为。总结本文解读了CMIS V5.0协议中Page 10h的通道控制功能包括数据路径初始化控制DPDeinit位以及通道特定的直接效果控制字段详细说明了Tx/Rx输出静音禁用与静噪的实现方式、控制逻辑与优先级。如有疑问欢迎在评论区留言讨论。

相关新闻

RAG 中如何设计 Prompt 来有效利用检索到的文档?

RAG 中如何设计 Prompt 来有效利用检索到的文档?

RAG 中如何设计 Prompt 来有效利用检索到的文档? RAG 中如何设计 Prompt 来有效利用检索到的文档? 在 RAG 系统中,Prompt 的设计是连接“检索到的文档”与“最终生成答案”的关键桥梁。即使检索到高度相关的文档,如果 Prompt 未能…

2026/8/18 13:51:32 阅读更多 →
langgrah使用pgsql做会话存储会自己创建表吗

langgrah使用pgsql做会话存储会自己创建表吗

是的,LangGraph 使用 PostgreSQL 做会话存储时,会自己自动创建所需的表。 你不需要手动编写 SQL 建表语句,LangGraph 提供了内置的方法来完成这一步。具体机制如下: ⚙️ 自动建表的核心方法: setup() 在使用 PostgreS…

2026/8/18 13:51:32 阅读更多 →
langchain4j (三)

langchain4j (三)

PromptTemplate提示词模板 Test public void testChatModelQwenChatStructuredPromptTemplete() { String apiKey System.getenv(“aliQwen-key”); OpenAiChatModel model OpenAiChatModel.builder() .baseUrl(“https://dashscope.aliyuncs.com/compatible-mode/v1”) .api…

2026/8/18 13:51:32 阅读更多 →

最新新闻

HsMod 炉石插件零基础实战指南:从安装避坑到按场景调优

HsMod 炉石插件零基础实战指南:从安装避坑到按场景调优

HsMod 炉石插件零基础实战指南:从安装避坑到按场景调优 【免费下载链接】HsMod Hearthstone Modification Based on BepInEx 项目地址: https://gitcode.com/GitHub_Trending/hs/HsMod 如果你是炉石传说玩家,大概都经历过这样几个瞬间&#xff1a…

2026/8/18 16:31:59 阅读更多 →
保姆级指南:用 OpenCore Legacy Patcher 给老 Mac 装上新版 macOS

保姆级指南:用 OpenCore Legacy Patcher 给老 Mac 装上新版 macOS

保姆级指南:用 OpenCore Legacy Patcher 给老 Mac 装上新版 macOS 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 你的 Mac 是不是也弹过那句扎心…

2026/8/18 16:31:59 阅读更多 →
SingGuard-NSFA-4B是什么?蚂蚁集团开源智能体AI安全护栏终极指南

SingGuard-NSFA-4B是什么?蚂蚁集团开源智能体AI安全护栏终极指南

SingGuard-NSFA-4B是什么?蚂蚁集团开源智能体AI安全护栏终极指南 【免费下载链接】SingGuard-NSFA-4B 项目地址: https://ai.gitcode.com/hf_mirrors/inclusionAI/SingGuard-NSFA-4B SingGuard-NSFA-4B 是蚂蚁集团 SingGuard 团队(AI 安全实验室…

2026/8/18 16:31:59 阅读更多 →
【信息科学与工程学】第一百五十九篇 网络处理器(NP)与 ASIC 的指令集01

【信息科学与工程学】第一百五十九篇 网络处理器(NP)与 ASIC 的指令集01

以下基于网络处理器(NP)与 ASIC 的通用公开架构进行建模——NP 内部由微码处理器 + 硬件协处理器组成,转发引擎使用专用精简指令集,针对数据读写、状态判断、哈希查找等网络处理操作优化;ASIC 则以硬连线逻辑实现最高性能 。 🎯 总览:ASIC/NP 包处理指令体系 现代 NP …

2026/8/18 16:31:59 阅读更多 →
小说批量下载完整指南:novel-downloader 帮你轻松备份 100+ 网站的离线书库

小说批量下载完整指南:novel-downloader 帮你轻松备份 100+ 网站的离线书库

小说批量下载完整指南:novel-downloader 帮你轻松备份 100 网站的离线书库 【免费下载链接】novel-downloader 一个可扩展的通用型小说下载器。 项目地址: https://gitcode.com/gh_mirrors/no/novel-downloader 那天晚上十一点,你照例点开追了三年…

2026/8/18 16:31:59 阅读更多 →
老旧Mac如何免费升级最新macOS?OpenCore Legacy Patcher完整上手指南

老旧Mac如何免费升级最新macOS?OpenCore Legacy Patcher完整上手指南

老旧Mac如何免费升级最新macOS?OpenCore Legacy Patcher完整上手指南 【免费下载链接】OpenCore-Legacy-Patcher Experience macOS just like before 项目地址: https://gitcode.com/GitHub_Trending/op/OpenCore-Legacy-Patcher 如果你的Mac是2014年、2015年…

2026/8/18 16:30:59 阅读更多 →

日新闻

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF

告别逐帧截图:用 extract-video-ppt 快速提取视频中的 PPT 并一键导出 PDF 【免费下载链接】extract-video-ppt extract the ppt in the video 项目地址: https://gitcode.com/gh_mirrors/ex/extract-video-ppt 如果你还停留在"看网课 不停暂停 截图 …

2026/8/18 0:00:57 阅读更多 →
思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查

思源宋体TTF一站式上手:7个字重免费商用,从下载到上线的完整走查 【免费下载链接】source-han-serif-ttf Source Han Serif TTF 项目地址: https://gitcode.com/gh_mirrors/so/source-han-serif-ttf 你是不是也经历过这种时刻:设计稿里…

2026/8/18 0:00:58 阅读更多 →
华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate

华硕笔记本控制权回收指南:GHelper 如何用一个 10MB 文件替代 Armoury Crate 【免费下载链接】g-helper Lightweight Armoury Crate alternative for Asus laptops with nearly the same functionality. Works with ROG Zephyrus, Flow, TUF, Strix, Scar, ProArt, …

2026/8/18 0:00:59 阅读更多 →

周新闻

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

基于阿里云与通义千问(Qwen)构建AI应用:从模型调用到生产部署的完整实践指南

如果你是一名开发者,最近可能已经感受到了AI大模型正在从“玩具”变成“生产力工具”的强烈信号。从代码补全到智能Agent,从本地部署到云端API,我们正处在一个技术栈快速重构的节点。然而,面对层出不穷的模型、框架和工具&#xf…

2026/8/18 9:15:35 阅读更多 →
工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

工业通信系统底层逻辑:04 反射——高频能量撞墙之后会发生什么?

第四篇:反射——高频能量撞墙之后会发生什么? —— 你以为信号已经过去了,其实它正在回来打你 老Q的现场笔记 第五季,我们正式进入工业神经系统层。这里不再是单个设备的战斗,而是整个工厂“经脉”层面的秩序之战。从这一篇开始,你将第一次看清:看似简单的信号传播,背…

2026/8/18 9:06:28 阅读更多 →
【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码

✅作者简介:热爱科研的Matlab仿真开发者,擅长毕业设计辅导、数学建模、数据处理、建模仿真、程序设计、完整代码获取、论文复现及科研仿真。🍎 往期回顾关注个人主页:Matlab科研工作室👇 关注我领取海量matlab电子书和…

2026/8/18 9:04:56 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/17 18:54:37 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/17 18:55:16 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/17 18:55:55 阅读更多 →