CTC8180交换芯片查看数字眼图操作说明
1、背景介绍
盛科的CTC8180交换芯片,最大支持100G的端口链接,在硬件进行100G的高速眼图测试存在困难的情况下,可以使用CTC8180芯片内部的数字眼图间接的反映出信号质量,确认出背板的走线是否合理。
2、操作说明
CTC8180芯片需要采用配套的SDK进行操作,首先加载CTC8180芯片的驱动,然后采用交互方式执行SDK,如下:
输入 ./ctcsdk cli

首先输入show port mac-link查看up的100G的port,示意图如下:

上图中框出来的都是up的端口
最后输入port xx(LPort这一列的值) self-checking查看数字眼图


其中每个serdes数字眼图值大于400才合格。当然,这只是间接值,仅供参考,实际值还是以高速示波器为准。
3、相关知识点补充
SerDes(Serializer/Deserializer)
核心功能:将并行数据转换为高速串行信号(串行化),或将高速串行信号还原为并行数据(解串化)。
作用:
解决高速信号传输中的引脚数量限制和信号完整性问题。
支持芯片间(如交换芯片与光模块)或板级高速互联(如背板连接)。
典型应用:
高速接口:PCIe、SATA、以太网(如100G/400G的PAM4信号)、光纤通道等。
物理层(PHY)的核心组件。
在高速网络设备(如交换芯片、路由器、光模块)中,一个物理端口(Port)使用多个SerDes通道是一种常见的设计,用于实现更高的带宽、提升可靠性或支持灵活的速率配置。以下是详细说明:
为什么一个Port需要多个SerDes?
带宽扩展:单个SerDes通道的速率有限(如25Gbps/通道),通过绑定多个通道可实现更高带宽(如4x25G=100G)。
协议要求:某些高速标准(如400G以太网)强制要求多通道绑定。
冗余与容错:部分通道故障时,其他通道仍可维持通信(如降速运行)。
灵活性:支持端口速率动态调整(如拆分为多个低速端口)。
实现方式
(1) 通道绑定(Lane Bonding)
原理:将多个SerDes通道的逻辑层绑定为一个虚拟大管道。
关键技术:
对齐与同步:通过协议层的对齐标记(如PAM4的Alignment Marker)确保多通道数据同步。
负载均衡:数据块轮询分配到各通道(如IEEE 802.3bs的256B/257B编码)。
示例:
100G以太网:4x25G SerDes(QSFP28光模块)。
400G以太网:8x50G或4x100G SerDes(OSFP/QSFP-DD)。
(2) 子通道拆分(Sub-Rate Partitioning)
原理:将高速端口拆分为多个低速独立端口(需协议支持)。
示例:
一个100G端口(4x25G SerDes)拆分为4个25G端口(Breakout模式)。
400G端口拆分为4x100G或8x50G(需交换芯片和光模块支持)。
(3) 冗余与容错
原理:保留部分SerDes通道作为备份(如5通道绑定中4主1备)。
故障恢复:自动切换到备用通道(如InfiniBand的链路降级机制)。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐



所有评论(0)