优异的 MIPI® SoundWiresm 验证 IP,用于您的 IP、系统级芯片和系统级设计测试。

自 2015 年起投入生产,应用于数十种生产设计。

面向 MIPI® SoundWiresm 协议的 Cadence® 验证 IP (VIP) 提供了总线功能模型 (BFM),并集成了自动协议检查和覆盖率模型。该 VIP 支持主动或被动管理器、监视器和可配置数量的外围设备 (1-11)。

SoundWire VIP 可以在 Cadence Incisive® Enterprise Simulator 以及第三方仿真器上运行,并支持 SystemVerilog 和 e 验证语言以及相关的方法学,包括通用验证方法学 (UVM) 和开放验证方法学 (OVM)。该 VIP 支持所有主流验证环境中的集成和流量生成。

支持的规范:MIPI SoundWire 规范 v1.0、v1.1 和 v1.2。

MIPI Soundwire 图

产品优势

  • 支持 SystemVerilog、UVM、OVM、e 和 SystemC 的仿真平台语言接口
  • 通过预定义的错误注入生成随机约束总线流量
  • 在多个 TX 和 RX 队列点的回调访问,用于打分和数据操作
  • 创建数据包跟踪记录,便于帧和数据有效荷载调试
  • 动态激活,以便在运行时将 VIP 设为主动/被动
  • 支持 e 和 SystemVerilog 语言的广泛覆盖率

主要功能

下表列出了 VIP 中实现的规范的一些重要功能:

功能名称

描述

多线有效载荷传输

  • 最多可支持 8 个数据通道

High-PHY 模式

  • 高性能 PHY

同步

  • 让外围设备与管理器 SoundWire 帧同步

枚举

  • 管理器为每个新连接的外围设备分配 Dev_num

数据有效载荷流量

  • 外围设备和管理器设备可以发送数据有效载荷流量

Bank 切换

  • 帧大小和 DP 通道可以在活动中切换

复位

  • 能够即时进行各种复位

错误场景

  • 管理器和外围设备可以生成错误场景

中断

  • 当需要根据配置产生中断时,外围设备 VIP 会自动回复

动态外围设备

  • 外围设备的动态添加和删除

多播和广播外围设备访问

  • 管理者可以通过广播和多播访问外围设备寄存器

测试数据模式

  • 支持静态和 PRBS 数据有效载荷发送

外围设备命令响应

  • 外围设备 VIP 以适当的命令响应进行自动回复

命令所有权

  • 监视器可以从管理器中获取命令所有权

流量控制

  • 外围设备和管理器设备可以发送异步数据有效载荷流量

批量有效载荷

  • 外围设备和管理器设备都支持批量有效载荷传输协议

管理器 PHY 测试模式

  • 管理器设备支持 PHY 测试模式

完整、减少和简化的数据端口

  • 支持完全、减少和简化的数据端口

有限字长

  • 支持字长字段的一组有限的值

SDCA 中断处理

  • 支持所有 SDCA 中断寄存器和中断级联

重大复位

  • 增加了对重大复位条件的支持

PHY 控制寄存器

  • 增加了对 PHY 控制寄存器的支持

仿真测试套件

广泛的测试集合、覆盖率模型和验证计划,与规范有明确的联系,可进行简单而快速的符合性测试。

掌握您的工具

教程、文件和当地专家

Cadence 在线支持

通过在线培训、VIP门户、应用笔记和故障排除文章提高您使用Cadence验证IP的效率