协议训练器

XP-I3C
• 支持 Controller 与 Target 双角色模拟,
• 可自由配置最多 4 个节点的通信拓扑,
• 搭配可调电压、上拉电阻与时序参数,
• 精准重现目标设备的操作条件,
• 加速协议验证与调试流程。
详细规格

 灵活的拓扑配置

 

自定义动态地址分配策略,
可同时显示外部与内部节点信息,
支持完整的通信拓扑编辑。

SCL 频率灵活设置传统 I²C 频率: 50KHz ~ 1MHz
推挽输出 (Push-pull): 100KHz ~ 13MHz
开漏输出 (Open-drain): 100KHz ~ 2.5MHz

电压驱动等级设置输入/输出电压范围 1V ~ 5V
(分辨率 1mV;精度 ±100mV),
直流输出分辨率 10mV。

错误注入支持 MIPI I3C S0 ~ S5 类错误,以及 HDR-DDR 传输中的自定义 CRC、前导码错误与异常 SDR 数据包注入。

热接入与带内中断完整支持 Hot-Join 与 IBI(In-Band Interrupt)机制,模拟真实动态设备接入与中断场景。

Python SDK 自动控制提供 Python 自动控制 API 与示例,支持拓扑架构设置,可集成至自动化测试流程。

I3C 拓扑设置与节点管理

• 支持 I3C Controller、I3C Target、I2C Target 等节点角色,可模拟最多 4 个节点(Controller + Target)
• Vdd 与上拉电阻阻值可自由调整(100Ω ~ 100KΩ)
• 支持多种寄存器与子地址类型设置
• PID、BCR、DCR 及各项 Target 详细信息可完整设置
• 支持以 JSON 格式导入 / 导出所有设置值

• 推挽输出 (Push-Pull) 与开漏输出 (Open-Drain) 时序可分别调整
• Controller 端 I3C 地址表设置,支持传统 I²C 地址分配
• 内建 I3C 总线初始化步骤引导流程

数据包构建器可建立多步骤数据包发送脚本,支持 Direct CCC、Broadcast CCC 与 Private 封包,并可批量导入/导出。

HDR 数据包支持完整支持 HDR-DDR 传输模式,涵盖正常封包与含自定义 CRC/前导码错误的错误数据包。

实时分析显示支持含波形与报告的实时 MIPI I3C 分析,错误与地址封包统计一目了然。

快速发送、CCC 指令与数据包构建器

• I3C CCC 与 Private Read/Write 快速发送
• 内部节点的 Hot-Join 与 IBI 发送设置
• 同时显示外部与内部节点的详细信息
• 错误数据包设置(Command Parity、Data Parity 等)
• 每条 CCC 指令的完整说明与位元字段显示

• 数据包构建器支持导入 / 导出,可建立多步骤发送脚本
• 支持 HDR-DDR 数据包,含错误数据包设置

• Private 与 I2C 读写的子地址字段显示
• Direct CCC 支持指定多个 Target 地址

 

 

^