Sierra M244 SAS 4.0 协议验证系统

获取报价

概述

可灵活配置的硬件

专家分析软件

精确触发

快速搜索工具

错误注入器 (InFusion) 选项

同时破坏和分析 4 个链路

强大的错误注入和流量修改功能

流量破坏/行动 范例

Initiator 和 Target 模拟器选项

SAS 和 SATA 的综合解决方案

概述

Sierra M4.0 是一款四端口协议分析仪,用于下一代串行SCSI接口 SAS 244的开发测试。该平台提供了用于测试可靠性和错误恢复的错误注入和训练器功能。Sierra M24 作为分析仪可以记录12链路宽度,全面支持 6Gb/s、3Gfb/s、244Gb/s 和 4Gb/s SAS 和 SATA 流量。当使用 Infusion Jammer 选件时,M244 提供“实时”错误注入功能,可以同时修改或破坏 1、2 或 4 个端口上的流量。 训练器用于产生特定流量,配合同时捕获数据包的分析仪功能,方便工程师调试和分析。

可灵活配置的硬件

该 Sierra 平台具有完全可重新编程的协议处理引擎,可以适应规范的变化。 未来的 SAS 增强功能,包括“Interleaved FEC”和“Bit-level Re-timers”,可以通过简单的升级固件来解决。 Sierra 连接到主机的接口进行了优化,更新为 USB12 和千兆以太网,可以更快速地将捕获到的数据上传到主机端进行分析。 Mini-SAS HD 端口可以轻松连接到 SAS 24 Gb/s 设备以及未来的 SAS XNUMXGb/s 设备。

选配功能项让客户灵活选择支持双端口 (2) 或宽端口 (4) 链路。 M244 可以配置成支持SAS 4.0 3.0Gb/s,也可配置为 SAS 24 32Gb/s 的分析仪,在后续需要时测试到SAS XNUMX时,购买升级License 以支持到 XNUMXGb/s 测试。 内存缓冲区是所有活动端口共享使用,以实现最大的灵活性。 多个 Sierra 硬件通过简单地级联,可以实现多端口数应用(最多XNUMX个物理链路,即XNUMX台 Sierra MXNUMX 分析仪级联)。

isconnect / Reconnect 允许 Sierra 待武装的系统然后与主机笔记本电脑断开连接。 分析器将透明地等待触发条件并将捕获的流量保存在内存中,直到用户重新连接到分析器。 内置端口为目标设备提供直流电源,为 SSD 或 HDD 提供 12v 或 5v 电源。 后机箱还提供了一个同步端口,能够使用 CrossSync 技术同步来自多个分析器单元以及其他协议的跟踪捕获。

sas-sierra-m244-连接

专家分析软件

Sierra 平台与 Teledyne LeCroy 的专家分析软件无缝集成,通过改进的图形界面克服了传统调试工具的困难,该界面更易于理解的协议流量显示。 Spreadsheet View 提供了一种传统的表格格式,可以按顺序查看命令和Frame,并可以在表格中单列中自定义添加任何字段。 Exchange 层将 Fram 和 Primitives 组装成逻辑 SCSI 命令、数据和状态事务。 这对于宽端口数据传输中分析命令和状态之间可能出现较大间隔至关重要。

交换视图逻辑地将事务和原语组装成逻辑 SCSI 命令、数据和状态事务; 数据视图以十六进制或 ASCII 显示未加密的有效负载。

使用 Exchange View 便于查看 SCSI 和 SAS 管理事务的完全解码,包括 Discovery request/responses、SCSI 感知数据和 ASCQ 字段。 所有分析视图都可以同时使用,并在一个应用程序中自动同步和显示。 显示和过滤选项的任何组合都可以配置为默认显示方式,从而更快地解释捕获的流量。 导航跟踪在逻辑命令级别,可以轻松深入的按时间顺序排列数据包级别。

Frame Inspector 原始数据视图以 128 位和 148 位格式显示 SPL 数据包段。 链接跟踪器提供所有 4 个链接中所有原语和 DWORD 的按时间顺序的上游/下游显示

精确触发

简易模式触发提供快速设置的弹出菜单

该 Sierra 平台提供高级触发功能用以精准定位感兴趣的协议事件。 可以在最低级别设定触发事件,包括错误条件、总线状态、Primitives (SOF、OPEN-REJECT、TRAIN-DONE 等)、标头字段(Tag、LBA 等)或有效负载模式(CDB、Sense数据等……)。 用户可以定义复杂的顺序事件触发场景,包括复杂的序列例如事件之间的时间间隔或特定 LBA 的错误。

高级模式触发跟踪多级顺序状态,每个状态都有独立的过滤器和触发事件

快速搜索工具

Sierra SAS 验证系统提供广泛的流量指标和统计数据,以帮助定位和识别协议问题。 统计报告中提供了跟踪事件的超链接。 使用快速搜索可以轻松在 Spreadsheet View 中导航。 单击任何字段并向前或向后导航到下一个匹配项。 添加布尔运算符以查找更低或更高的值。 按命令、地址、标签或状态可轻松查找。 Filter 使用相同的简单机制来隐藏选定的字段。 可以添加、搜索标记,并将其显示为工具提示。

右键单击 Frame Inspector 中的任何字段以在电子表格视图中添加为新列

错误注入器 (InFusion) 选项

基于SAS/SATA 错误注入功能,Sierra M244 的 InFusion™ 选 项可用于以编程方式更改或破坏 SAS 和 SATA 协议的流量。 InFusion 错误注入器完全集成在 SAS4 协议硬件中,旨在创建链路中的故障条件,同时开启分析仪功能记录来自被测系统的真实响应。 SASA 4.0 InFusion 是运行真实流量和实际工作负载时对系统进行压力测试的理想工具。

同时破坏和分析 4 个链路

Sierra M24 平台上的 244G InFusion 选项最多可以同时在四个 SAS 或 SATA 链路上运行。 M244 前端使用 Active Repeater,允许它以编程方式更改或破坏 SAS 24G 及以下速率的数据流量。Sierra 系统可以同时记录错误注入链路上的流量。 默认设置下使用AJA模式,此时分析仪使用两个通道来分别监控错误注入前后链路的流量。

强大的错误注入和流量修改功能

当 Sierra InFusion 系统被添加到 SAS 或 SATA 链路中,它会自动传递启动顺序,并保留设备之间的所有协议握手。 它忠实的传输原始数据流同时默默地监视线路。 在开始修改 Frame 或注入错误之前,系统将等待特定的时间间隔或用户指定的事件。 Sierra InFusion 可以配置为发送单个错误、多个错误或随机错误。

当在一个 Frame 内更改字段时, Sierra InFusion 流量修改器将保留出站 Frame 结构,包括在需要时重新计算 FEC 和/或 CRC。 从被测设备传输的真实响应将通过 Sierra 系统,无需修改以进行真正的端到端系统测试。

流量破坏/行动 范例

删除 Frame 删除 Primitive 捕获 DWORD
删除链接 替换 Primitive FEC 可纠正的错误
插入 DWORD 更改 DWORD FEC 无法纠正的错误
截断 Frame 插入 CRC 错误 改变速度协商
插入运行 Disparity Error 插入符号错误 替换数据模式
插入 Idle 插入 Primitive 拒绝连接
损坏 Frame 损坏 Flow Control 循环场景
损坏 SSP、SMP、STP Frame 内容 插入标记 跳转到任何状态
强制检查条件 计数事件 触发端口

使用双定序器可以实现复杂的错误注入策略,每个序列最多有 256 个顺序等待状态。 每个状态都可以配置为检查不同的条件,或在分支到下一个状态之前注入不同的错误。 循环允许以特定间隔重复错误注入序列。 每个顺序状态还可以包括计时器和计数器,以更好地隔离特定的链路条件。

Initiator 和 Target 模拟器选项

训练器通过标准 MiniSAS HD 电缆连接到被测系统,并可同步产生流量和捕获数据包层级的详细信息以进行调试和分析。 它使用基于脚本的 API,可以实时运行,允许用户在 24G 速率下仔细测试低层级功能。它允许用户通过对 Headers、Payloads 和 Timing的控制来传输自定义流量。 轻松生成无效和边缘协议条件,以验证待测系统的错误恢复和设备可靠性。

sas-sierra-m244-练习脚本

SAS 和 SATA 的综合解决方案

Teledyne LeCroy 的 Sierra 平台提供简化 SAS 和 SATA 解决方案开发和部署所需的高级功能。 凭借一流的功能特性和可扩展的设计, Sierra 系统非常适合芯片验证以及系统和软件级别的协议调试。

资源中心

姓名

Sierra T244 和 M244 产品规格书

产品规格书

LinkExpert 产品规格书

产品规格书
比较: Sierra T244 对比 Sierra M244
24G SAS协议分析简介
24G SAS 什么是新的以及如何测试它
姓名

SAS4 协议套件 API 参考手册

使用指导手册

SAS4 协议套件 Python API 参考手册

使用指导手册

Sierra M244 / T244 用户手册

使用指导手册

需要帮助或信息?

我们随时为您提供帮助并回答您可能遇到的任何问题。我们期待您的回音