0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

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

星星科技指导员 来源:synopsys 作者:synopsys 2023-05-26 15:54 次阅读

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) 信息

wKgaomRwZwKADxVLAABQ4iCTIHM105.png

声压级数据包

声压级数据包标头

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 个符号错误。

审核编辑:郭婷

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 接收器
    +关注

    关注

    14

    文章

    2457

    浏览量

    71792
  • 编码
    +关注

    关注

    6

    文章

    935

    浏览量

    54759
  • 数据包
    +关注

    关注

    0

    文章

    252

    浏览量

    24360
收藏 人收藏

    评论

    相关推荐

    24G微波雷达技术在智能照明领域的应用

    )型号,配合我们的RSP1(集成有FFT算法的雷达信号处理DSP)芯片,可以在路灯照明项目中增加路边/高速雷达测速的功能。4、此外,我们还有相关配套的开发评估板/生产测试系统等工具,和专业的工程师,协助客户更好地应用24G微波技术。`
    发表于 08-24 11:34

    24G雷达开发

    请问坛子里有没有能对24G雷达进行全套开发的,请联系***@163.com,多谢!
    发表于 10-13 16:36

    24G驻波表资料分享

    24G驻波表资料分享
    发表于 05-10 07:50

    24G雷达安防软件

    24G雷达安防软件,一收一发FMCW体制,用GD32F303和SRK1101A芯片。
    发表于 05-23 11:14

    UMS 24G雷达芯片、射频微波器件选型指南 (3)

    UMS 24G雷达芯片、射频微波器件选型指南 (3)
    发表于 12-29 20:09 0次下载

    UMS 24G雷达芯片、射频微波器件选型指南 (4)

    UMS 24G雷达芯片、射频微波器件选型指南 (4)
    发表于 12-29 20:09 0次下载

    UMS 24G雷达芯片、射频微波器件选型指南 (2)

    UMS 24G雷达芯片、射频微波器件选型指南 (2)
    发表于 12-29 20:08 0次下载

    UMS 24G雷达芯片、射频微波器件选型指南 (1)

    UMS 24G雷达芯片、射频微波器件选型指南 (1)
    发表于 12-29 20:07 0次下载

    UMS 24G雷达芯片、射频微波器件选型指南

    UMS 24G雷达芯片、射频微波器件选型指南
    发表于 12-29 20:06 0次下载

    业界首次24G SAS端到端存储互操作性测试

    这项互操作性测试表明,Microchip业界领先的24G SAS产品套件和KIOXIA 24G SAS固态硬盘(SSD)可共同作为下一代存储解决方案的一部分。
    的头像 发表于 07-08 15:36 2787次阅读

    铠侠发布第二代24G SAS固态硬盘:专注于性能和安全性

    金融交易和分析——为企业服务器和存储带来了更好的性能、可靠性和安全性。PM7系注重安全性,通过了FIPS 140-2认证,目前正在进行FIPS 140-3认证测试。[1] 24G SAS (SAS
    的头像 发表于 03-09 16:06 1591次阅读

    SAS 24G:超越2倍速度

    SAS(串行连接 SCSI)仍然是任务关键型存储子系统的首选接口。SAS 24G不仅仅是上一代SAS 2GB的12倍减速带,而是对该技术的重大改革。
    的头像 发表于 05-26 14:32 1397次阅读
    <b class='flag-5'>SAS</b> <b class='flag-5'>24G</b>:超越2倍速度

    Broadcom96xx PCIe 4.0,24G SAS MegaRAID和eHBA TriMode存储适配器

    电子发烧友网站提供《Broadcom96xx PCIe 4.0,24G SAS MegaRAID和eHBA TriMode存储适配器.pdf》资料免费下载
    发表于 08-23 10:57 0次下载
    Broadcom96xx PCIe 4.0,<b class='flag-5'>24G</b> <b class='flag-5'>SAS</b> MegaRAID和eHBA TriMode存储适配器

    24G毫米波雷达测速原理详解

    24G毫米波雷达是一款利用高频微波多普勒(Doppler)效应(用于精确测量速度) 和调频连续(FMCW)波(用于精确测量距离)高科技智能交通类产品。
    的头像 发表于 09-15 16:18 3232次阅读
    <b class='flag-5'>24G</b>毫米波雷达测速原理详解

    5.8G、10G24G雷达模块的区别和应用

    5.8G、10G24G雷达模块的区别和应用  雷达作为一种主要的感知技术,广泛应用于无人驾驶、智能交通、军事防御等领域。随着科技的进步,在雷达技术中出现了不同频段的雷达模块,其中5.8G
    的头像 发表于 12-12 14:37 4126次阅读