NPO与CPO的区别
2026-5-26-
作者:未知
从模块的发展角度浅浅地讲了CPO光引擎,有很多小伙伴提到阿里的3.2T NPO交换机,这里面使用的光引擎也是按照OIF对CPO光引擎的标准定义开发的为啥只能叫NPO而不叫CPO。NPO和CPO这两个概念对于我们小白来说很容易搞混,主要是因为客户(交换机)与供应商(光模块)的视角并不相同,这一期的主题来简单扒一扒CPO与NPO的区别,从不同的视角聊聊NPO与CPO的关系
2. 概念解释:啥是NPO,啥是CPO?关于CPO我们已经给出过定义:CPO(Co-pacaged optics,共封装): 是指将光学系统与客户(ASIC)封装在一起。再来看看NPO的定义:NPO(Near-Packaged Optics,近封装光学):将光学系统封装在客户(ASIC)的近端。
何为近端,何为封装在一起?近端是个模糊概念,很多小伙伴可能会想多近算近,是不是近到一定的距离我就算封装在一起了?其实这里面有个本质的误区,要回答这个概念我们可以看下NPO和CPO的概念示意图:
OIF对CPO有明确的标准协议定义,而NPO属于pluggable向CPO过渡的中间形态并没有完整的标准的协议定义,从电互连的角度去理解:NPO交换机光引擎和ASIC都在Host PCB上,二者都有独立的package substrate。CPO交换机师要求ASIC和光引擎需要共用一个 package substrate。
CPO与NPO的区别核心在共用package基板,电互连的近只是附带收益,这也是很多小伙伴容易把CPO和NPO搞混淆的点。光引擎能不能去跟ASIC共用一个封装基板,其实不取决于光引擎的封装设计,而取决于客户端(ASIC)怎么去定义光引擎和ASIC的关系。
Copyright © 2009-2014,www.sw2011.com,All rights reserved