解码SAS 24G:新的编码和功能

sas遵循自己的摩尔定律版本,每隔几年将速度翻倍。为了保持传统,sas 24g(gen-5)让我们解码一下,有效速度是如何翻倍到24g的,尽管信令速率保持在22.5g。这是通过更高效的128b/150b编码方案实现的,以实现24g的可用数据速率,同时保持与6g和12g的兼容性。还引入了其他功能以提高整体协议效率。一些新添加的功能包括二进制原语、基元参数、smp 开放优先级、扩展器间公平性仲裁增强功能......等。在本博客中,我们将介绍一些新功能,并将继续在即将发布的sas博客中深入研究更多详细信息。
128b/150b 编码
对 gen-5 的支持不仅仅是早期 gen-4 的减速带;但也采用了全新的编码方案。sas-4采用128b/150b编码方案,旨在以22.5g及更高的速度提供更好的链路效率。为了保持与早期版本的向后兼容性,当物理链路以 gen-128 或更高版本(sas 数据包模式)运行时,将使用 150b/5b 编码。当物理链路以 gen-8 或更低速度(sas dword 模式)运行时,使用传统的 10b/4b 编码方案。
128b/150b 编码过程将四个双字编码为 150 位,而 8b/10b 编码方法会导致相同的四个双字为 160 位(要传输的位数更少!与 8b/10b 编码不同,128b/150b 编码允许校正接收器的传输错误。在这种新的编码方案中,信息以“spl数据包”的形式传输,这些数据包是在网络上串行传输的150位块。每个块包含:
2 位 spl 数据包标头
128 位 spl 数据包有效负载描述符
20 位前向纠错 (fec) 信息
声压级数据包
声压级数据包标头
spl 数据包标头字段定义数据包有效负载描述符的格式,即数据包有效负载中包含的分段类型。
声压级数据包有效负载描述符
数据包有效负载描述符包含加扰的空闲段、空闲的双字段、spl 帧段或基元段。考虑数据包有效负载描述符的一种简单方法是,它是四个相同类型(基元或数据双字)的双字的集合。
置乱的空闲段包含四个设置为零的数据字。加扰空闲段是可删除的 spl 数据包。
空闲 dword 段包含四个打乱的空闲 dword,并在帧外传输。
帧段包含四个数据双字,它们是帧的一部分。这可以是 ssp 帧段、smp 帧段、stp 帧段或地址帧段。crc 放置在帧的最终 spl 数据包中。由于所有数据包都是 4 位字对齐的,因此使用填充字来填充 crc 和 spl 帧段末端之间的任何未填充插槽。
基元段包含一个扩展的二进制基元或四个作为基元/二进制基元的双字(以及关联的基元参数,如果有的话)。我们将在后续博客中看到有关二进制基元和基元参数的更多信息。
前向纠错
128b150b编码方案还使接收器能够纠正传输错误。这是通过嵌入在每个spl数据包中的前向纠错信息来实现的。里德所罗门代码用于此目的。为了计算 fec,使用 26 位数据包标头和 2 位数据包有效负载构造 128 符号消息 m(x)。每个符号的宽度为 5 位(26 个符号 x 5 位 = 130 位)。然后在此消息 m(x) 上计算奇偶校验符号 p(x)。计算出的奇偶校验 p(x) 嵌入在原始消息中并传输。选定的里德所罗门代码允许纠正多达 2 个符号错误。


美国禁华为 日企损失或将过亿
小米MIX2什么时候上市?小米MIX2最新消息:小米MIX2骁龙835+虹膜识别,或在10月发布
热电阻检定装置的构成及使用介绍
大学工业自动化专业
决战峨嵋之巅!少侠,这是你的剑!(15万元征集赛火热进行中.....)
解码SAS 24G:新的编码和功能
Cadence采用FinFET技术流片14纳米芯片
精测电子子公司融资5.5亿 大基金将战略入股
智能物流,微智达工控机提供仓库自动化系统专用硬件方案
新日本无线最新推出3款内有电压自动校正功能的USB充电用电源IC
全场最佳!加速科技惊艳亮相ICCAD 2021
如何解决厂区室内人员定位技术管理难的问题
lm7812稳压块输入电压有什么要求?
R课堂 | 用开关稳压器设计您自己的DC-DC转换器
讯维智慧校园IP广播系统开启对讲融合全新应用!
潜水LED手电方案
串口通信车载GPS嵌入式汉显与语音实现
iPhone8全玻璃概念设计,这样的设计更方便?
IBM中国洞察:六大根基布局新常态,加速智慧企业进程
一加7系列手机成功夺得了京东618活动期间的销售榜首第一