针对 DDR5 串行存在检测 (SPD) 的多通道I3C 总线解码

串行存在检测(SPD)是一种自动获取 DDR3/4/5 内存模块信息的标准方法。当一个系统接通电源时,它会通过识别不同的硬件组件开始自动配置系统。串行存在检测(SPD)是 DDR3/4/5 中的一项功能,可使电子系统了解 DDR 内存的详细信息及其定时信息。DDR3/4 内存模块使用 SM bus提供这个信息。对于最新的超高速内存,DDR5 使用低压信号(1V)I3C 接口来读取内存详细信息及其定时信息。

Serial Presence Detect (SPD) - I3C Bus

图 1. 基于 DDR5 的系统设计中的典型 I3C 总线架构

 

典型的 I3C 总线结构如图 1 所示。当主机控制器使用串行存在检测 – SPD5 集线器连接 DDR5 模块。在设计和测试阶段,使用示波器监控这种架构中的所有 I3C 总线是非常具有挑战性的。

调试这些设计的一些关键要求如下:

  1. 需要能在 1V 信号幅度下工作的逻辑分析仪。
  2. 需要可以同时获取不同的 I3C 逻辑活动。
  3. 需要可以对不同的速率运行的I3C总线进行解码,频率从 100KHz 到5MHz 不等
  4. 监控 I3C 总线中的特定事件

Prodigy Technovations 在现有的逻辑分析仪上开发了业内首个多通道 I3C 解码解决方案。它具有以下功能:

  1. 在 1V 信号幅度下识别逻辑电平。
  2. 同时解码八条 I3C 总线,所有 I3C 总线时间同步。
  3. 所有 I3C 总线的总线图
  4. 强大的触发功能
  5. 异步采样 1GS/s ,可捕捉不同时钟频率的 I3C 协议事件

 

PGY-LA-Multi-I3C 是一款 16 通道逻辑分析仪。具有以下主要功能

  • 1GS/s 异步采样功能
  • 8路 I3C 总线解码功能
  • 对 I3C 协议数据包内容进行触发

 

多通道 I3C 协议解码分析结果视图如图 3 所示

Serial Presence Detect (SPD) - I3C Bus

图 2. 多通道I3C 信道解码和数字时序图

 

列表窗口对来自不同 I3C 总线的 I3C 数据包进行解码并显示。时间戳用于按顺序列出数据包,以便用户了解事件发生的时间。

 

软件还能通过总线图显示波形。总线图将显示每个 I3C 数据包的信息,便于调试。

 

要在特定事件中捕获流量,用户可根据 I3C 协议数据包内容设置触发条件。

Serial Presence Detect (SPD) - I3C Bus

 

图 3 I3C 协议触发用户界面

 

用户可将这些数据导出为 CSV 格式文件。该数据可通过 Excel 软件查看,以便进一步分析。

Serial Presence Detect (SPD) - I3C Bus

图 4. 在 Excel 软件中导出 CSV

 

导出的数据包括时间戳、I3C 总线名称、协议数据包内容和运行频率。

PGY-LA-Multi-I3C 提供最全面的解决方案,满足 DDR5 系统对串行外设检测总线的要求。它可以解码所有八个通道,并提供列表和时序图视图。 导出这些数据的功能使其使用更加方便.

Prodigy Technovations 为开发 I3C 技术提供最全面的解决方案。如需了解更多信息,请发送电子邮件至 [email protected]

I3C Protocol Analyzer & Exerciser

PGY-I3C-EX-PD – 带可选 CTS 的 I3C 协议练习器和分析器

I3C-Protocol-Analyzer-and-Exerciser

PGY-I3C-EX-PD Lite – 具有固定电压的 I3C 协议练习器和分析器

I3C USB adapter

PGY-I3C-USB-ADT – I3C 转 USB 适配器

2023-10-03T14:30:22+05:3010月 3rd, 2023|
Request A Quote Request A Demo