P5570A PCIe 6.0 协议分析仪
最大数据速率
64 GT/s
支持标准
PCle 6.0,PCle 5.0
PCle 4.0,PCle 3.0
PCle 2.0,PCle 1.0
CXL 1.1, CXL 2.0

产品概述

       Keysight P5570A PCIe 6.0 协议分析仪采用了新的外形设计,将分析仪和内插器整合在一起,可以简化连接并提高信号完整性。您无需将它安装在笨重的机箱中或是小心翼翼地平衡转接卡,也无需连接又长又重的电缆。这款新设计在实验室测试台上占用的空间更小,通用性大大提高。

  • 解码速度高达64GT/s,并且支持x4、x8 和x16物理通道宽度
  • 拥有高达16GB的跟踪内存,还提供板上数据压缩功能
  • PHY层(TS1/TS2/有序集)、链路层(ACK/NAL、序列号、重放)、事务层(内存、配置、I/O读/写)
  • 支持FLIT和非FLIT模式
  • 综合分析仪和训练器软件GUI
  • 强大的触发和过滤引擎
  • 在器件与被测系统之间建立稳固的机械连接


主要特性

应用场景:分析根复合体与终端之间的通信

       Keysight P5570A PCIe 6.0分析仪的一个常见应用场景是部署在支持 PCIe 6.0 的根复合体(Root Complex)和 PCIe 6.0 终端设备(Endpoint)之间。该分析仪能够捕获并解码根复合体与终端之间的 PCIe 信号,同时将信号在设备之间无干扰地传递。

       Keysight P5570A 分析仪采用独立的电源供电,并且可将主机系统提供的电源无干扰地传递给终端设备。


背板测试平台

       Keysight P5563B PCIe 6.0 协议背板测试平台采用了 SI(信号完整性)增强设计,以减少串扰并改善信号质量,其使用了低损耗材料,以在 64GT/s 速率下实现可靠的连接。

  • 支持 CEM 规格的端点设备插槽
  • 集成低噪声电源,并提供辅助 PCIe 供电接口,可为高功耗端点设备供电
  • 具备稳定的机械结构,确保在系统启动期间可靠运行
  • 提供一组 CEM 插槽,用于将测试控制器(Exerciser)与被测设备(DUT)相连


强大的触发与过滤功能

       最难解决的 bug 往往是那些间歇性出现且没有明显原因的问题。要找到这些棘手问题的根本原因,通常需要长时间的数据捕获。但如果无法有效分析所捕获的大量数据,这种方式也并无帮助。逐行查看跟踪记录、试图在重训练事件和其他协议“风暴”中寻找特定问题,是一种低效的时间消耗方式。

       高级用户依赖于精确配置的触发和过滤设置,以捕获他们最关心的通信流量。他们避免使用过大的捕获窗口,因为这会收集大量无关数据,不仅拖慢了将数据传输到 PC 进行查看的速度,还可能掩盖关键的协议事件。

       Keysight P5570A PCIe 6.0协议分析仪正是基于这种使用场景而设计的,因此它提供了简单触发和高级触发两种模式。
  • 简单触发:提供快速设置和自定义选项,便于用户迅速上手使用。
  • 高级触发:可配置为应用一系列 If/Then(如果/那么)逻辑步骤,从而轻松捕获特定的协议事件,即使这些事件发生在复杂且长时间的一系列前置事件之后。

       为了进一步增强这一能力,系统还支持应用过滤机制,可以忽略某些不相关的通信事件,从而延长捕获窗口而不使日志文件因无用数据而变得臃肿。这样既能提高效率,也能更清晰地突出显示关键的协议行为。


流量解码与分析能力

       解决协议问题需要多种不同的技能和调试工具。一些问题需要能够查看数据包中的特定字段,而另一些问题则需要对一段时间内的流量模式和错误情况有一个整体的了解。为了满足这些需求,Keysight P5570A PCIe 6.0协议分析仪软件提供了多种不同的协议视图,使工程师能够选择最适合他们当前所处理问题的工具来进行分析。


通道视图(Lane View)

       通道视图让用户能够清晰地看到 PCIe 链路中每个通道(lane)上所传输的数据内容。只需将鼠标悬停在相应位置,用户即可查看特定字节所对应的包类型。通过这样一个简洁直观的视图,用户可以全面了解协议的组成结构。


LTSSM 概览

       正确的链路训练(Link Training)对于实现稳定的PCIe性能至关重要,而许多问题往往也源于此。通道和产品之间的物理差异会通过LTSSM在协议层表现出来。LTSSM概览功能使验证工程师能够观察链路训练状态机(LTSSM)的演进过程,并解码在某一时刻上行端口(Upstream)和下行端口(Downstream)各自所处的具体状态。LTSSM概览是调试PCIe协议中最复杂且最具挑战性的部分之一的强大工具。


FLIT查看器(FLIT Viewer)

       通过FLIT查看器,可以查看和检查上行与下行流量中的FLIT数据。该功能支持对特定类型的FLIT进行过滤,从而简化了检查FEC(前向纠错)是否存在错误以及CRC(循环冗余校验)是否通过等任务。

       可查看的FLIT类型包括:Payload(有效载荷)、Nop(无操作)、Idle(空闲)、Fail(失败)、Pass(通过)等。