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 分析仪级联)。
断开连接/重新连接 允许 Sierra 系统与主机或笔记本电脑断开连接。 分析器将等待触发条件并把捕获的流量保存在内存中,直到用户电脑重新连接到分析仪上。 内置端口可为待测的SSD或者HDD设备提供 12v 或 5v 直流电源。 后箱背面还提供了一个同步端口,能够使用 CrossSync 技术同步捕获来自多个不同种类协议分析仪的数据流量。
专家分析软件
Sierra 平台与 Teledyne LeCroy 的专家分析软件无缝集成,通过改进的图形界面克服了传统调试工具的困难,该界面更易于理解的协议流量显示。 Spreadsheet View 提供了一种传统的表格格式,可以按顺序查看命令和Frame,并可以在表格中单列中自定义添加任何字段。 Exchange 层将 Fram 和 Primitives 组装成逻辑 SCSI 命令、数据和状态事务。 这对于宽端口数据传输中分析命令和状态之间可能出现较大间隔至关重要。
使用 Exchange View 便于查看 SCSI 和 SAS 管理事务的完全解码,包括 Discovery request/responses、SCSI 感知数据和 ASCQ 字段。 所有分析视图都可以同时使用,并在一个应用程序中自动同步和显示。 显示和过滤选项的任何组合都可以配置为默认显示方式,从而更快地解释捕获的流量。 导航跟踪在逻辑命令级别,可以轻松深入的按时间顺序排列数据包级别。
精确触发
该 Sierra 平台提供高级触发功能用以精准定位感兴趣的协议事件。 可以在最低级别设定触发事件,包括错误条件、总线状态、Primitives (SOF、OPEN-REJECT、TRAIN-DONE 等)、标头字段(Tag、LBA 等)或有效负载模式(CDB、Sense数据等……)。 用户可以定义复杂的顺序事件触发场景,包括复杂的序列例如事件之间的时间间隔或特定 LBA 的错误。
快速搜索工具
Sierra SAS 验证系统提供广泛的流量指标和统计数据,以帮助定位和识别协议问题。 统计报告中提供了跟踪事件的超链接。 使用快速搜索可以轻松在 Spreadsheet View 中导航。 单击任何字段并向前或向后导航到下一个匹配项。 添加布尔运算符以查找更低或更高的值。 按命令、地址、标签或状态可轻松查找。 Filter 使用相同的简单机制来隐藏选定的字段。 可以添加、搜索标记,并将其显示为工具提示。
错误注入器 (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 和 SATA 的综合解决方案
Teledyne LeCroy 的 Sierra 平台提供简化 SAS 和 SATA 解决方案开发和部署所需的高级功能。 凭借一流的功能特性和可扩展的设计, Sierra 系统非常适合芯片验证以及系统和软件级别的协议调试。