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

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

3天内不再提示

SAS 24G:超越2倍速度

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

SAS(串行连接 SCSI)仍然是任务关键型存储子系统的首选接口。SAS 24G不仅仅是上一代SAS 2GB的12倍减速带,而是对该技术的重大改革。

在之前的博客 - 解码SAS 24G:新的编码和功能中,我们研究了最近推出的128b / 150b编码,SAS协议层(SPL)数据包和前向纠错(FEC),以支持22.5Gbps的传输。SPL 数据包是一个 150 位块,包含 2 位标头、128 位 SPL 数据包有效负载和 20 位 FEC。SPL 数据包的 FEC 字段有助于错误检测和恢复。继续 SAS 博客系列,我们将在这篇文章中介绍二进制基元、扩展二进制基元和基元参数。

二进制基元和扩展二进制基元

基元是用于提供链接的控制或状态的特殊双字。基元在链接上很容易识别,因为它们在 dword 的第一个字节位置有一个控制字符。在 Gen5 传输时,四个基元组合成一个 SPL 基元数据包,数据包标头设置为 01b。 SPL 引入了两种新的基元类型:二进制基元和扩展二进制基元。

二进制基元是占据 SPL 基元数据包中 dword 位置的 32 位二进制数据。与传统的 SAS 基元(ACK、RRDY 等)不同,二进制基元在第一个字节位置不包含控制字符。在 dword 模式链接上不会观察到这些基元,因为它们缺少用于检测的控制字符。发送器将 SPL 数据包的原始同步选择或控制 1/2/3 字段设置为 01b,以指示该位置的 dword 是二进制原语。APTA 控制原语(例如:APTA_ADJUST (*))和帧结束标识符(例如:B_EOF (*))是标准定义的一些二进制原语。

扩展二进制基元是 128 位二进制数据,占用 SPL 数据包中数据包有效负载描述符的 128 位。此类型的基元将“基元同步选择”字段设置为 10b。到目前为止定义的扩展二进制基元是PACKET_SYNC、PACKET_SYNC_LOST、LINK_RATE_MANAGEMENT和END_TRAIN。

poYBAGRwUniAG2ZjAAHMYY5GkTA581.png

二进制和扩展二进制原语仅在以数据包模式运行的链路上观察到。接收器通过在基元段的“基元同步选择”、“控制 01”、“控制 1”或“控制 2”字段中查找特定模式 (3b) 来区分二进制基元和旧版 SAS 基元。当接收方在 SPL 数据包有效负载的基元同步字段中检测到 10b 时,它会检测到扩展的二进制基元。

基元参数

SPL 数据包结构允许将其他可变长度参数数据与基元相关联。此参数数据在传达与基元关联的附加信息时很有用。基元参数仅出现在 SPL 基元段内,并且始终与基元或二进制基元相关联。CONTROL10、CONTROL1 或 CONTROL2 中的值 3b 表示存在与上述基元关联的基元参数。由于参数数据的长度可以是可变的,因此参数长度字段定义参数数据的长度。

pYYBAGRwUnuAYM1xAAKRImSwvgQ180.png

SPL 为 CLOSE 和 OPEN_REJECT(重试类)基元定义基元参数。SPL 为OPEN_REJECT重试类基元定义了一个 4 字节参数数据,可用于指定延迟,在此之后可以重试打开帧。CLOSE 基元参数是为扩展器设备定义的。它的长度为 12 字节,扩展器将扩展公平优先级信息传送到连接的扩展器设备。端点不会为 CLOSE 发起基元参数,如果收到一个基元参数,则忽略该参数。

shenhbj;gt

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

    关注

    33

    文章

    7639

    浏览量

    148495
  • 存储
    +关注

    关注

    12

    文章

    3856

    浏览量

    84661
  • SAS
    SAS
    +关注

    关注

    2

    文章

    516

    浏览量

    32651
收藏 人收藏

    评论

    相关推荐

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

    ` 本帖最后由 24G雷达 于 2015-8-24 14:16 编辑 24G微波雷达技术在智能照明领域的应用 1、高端家用或普通商用照明,一般作用距离在10米或以下的,可以选用K-LC1a-V
    发表于 08-24 11:34

    24G微波传感器模块!!!怎么使用它,请指点!!

    `我买了一个24G传感器模块,想做一个测车速的,不知道怎么用,请高人指点。感谢!!!`
    发表于 03-18 10:28

    24G雷达开发

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

    24G驻波表资料分享

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

    请问微波感应怎么选择?因为有3.7G,3.9G,5.8G,10G24G的频率,有什么规律?

    请问微波感应怎么选择?因为有3.7G,3.9G,5.8G,10G24G的频率,有什么规律?
    发表于 04-22 09:28

    英飞凌的24G毫米波雷达开发板Distance2GO如何开发

    英飞凌的24G毫米波雷达开发板Distance2GO如何开发 ,目前官网该开发板已停产,只有Distance2GOL的开发工具,能兼容使用么,
    发表于 06-26 21:45

    交流安防24G雷达传感器软件

    寻找用于安防的24G雷达传感器的软件,用STM32F303或GD32F303,C开源软件。
    发表于 05-23 08:38

    24G雷达安防软件

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

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

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

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

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

    SAS3X24R SAS EXPANDER 使用24端口扩展器实现经济高效的SAS和SATA存储解决方案

    电子发烧友网为你提供Broadcom(ti)SAS3X24R SAS EXPANDER相关产品参数、数据手册,更有SAS3X24R SAS EXPANDER的引脚图、接线图、封装手册、
    发表于 07-04 12:51
    <b class='flag-5'>SAS3X24</b>R <b class='flag-5'>SAS</b> EXPANDER 使用<b class='flag-5'>24</b>端口扩展器实现经济高效的<b class='flag-5'>SAS</b>和SATA存储解决方案

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

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

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

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

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

    对 Gen-5 的支持不仅仅是早期 Gen-4 的减速带;但也采用了全新的编码方案。SAS-4采用128b/150b编码方案,旨在以22.5G及更高的速度提供更好的链路效率。为了保持与早期版本的向后
    的头像 发表于 05-26 15:54 973次阅读
    解码<b class='flag-5'>SAS</b> <b class='flag-5'>24G</b>:新的编码和功能

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

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