SOC 或 ASIC 的 UAS 组件可以在 UAS 验证IP 的帮助下进行智能验证。它提供了与先前 UAS 要求的向后兼容性。UAS 验证 IP 完全符合所需的 UAS 规范。UAS之间可以全速(12 Mbit/s)传输数据。UAS 验证IP 附带一个全面的测试套件,涵盖了大多数潜在场景。它以引导式或高度随机化的方式执行所有可以想象的协议测试,增加了构建大量情况以成功验证 DUT 的潜力。以这种方式,可以检测到整个协议违规。SystemVerilog、VMM、RVM、AVM、OVM、UVM、Verilog、SystemC、VERA、Specman E 和非标准验证环境都原生支持 UAS 验证IP。
符合 USB 连接的 SCSI 规范 UAS 3, Rev 4b。
符合 USB 2.0 规范。
符合USB 3.0/3.1/3.2规范。
符合 SCSI 体系结构模型 6 (SAM-6)。
符合SCSI主命令(SPC-6)。
支持标准 USB 2.0 接口、UTMI、UTMI+、ULPI 和串行接口
支持 Superspeed USB 3.0, SuperSpeedPlus 3.1, 3.2 和 3.0 OTG
支持应用程序客户端生成SCSI主命令集
支持多达 127 个 USB 设备域
支持单个和复杂的 UAS 域
支持配置摘要描述符
支持以下信息单元 • 命令 IU • 响应 IU • 感知 IU • 读就绪 IU • 写就绪 IU • 任务管理 IU
支持 USB 重定时器、复位和I_T结丢失
支持所有类型的 USB 错误注入和检测
熟练生成随机帧并以定向或随机方式响应帧。
丰富的配置参数集,用于控制UAS功能。
监控、检测并通知测试台所有协议和时序错误。
支持协议属性的约束随机化。
各种事件的状态计数器。
发起方、目标方和监视器中各种事件的回调。
USB Attached SCSI 验证 IP 附带完整的测试套件,用于测试 UAS 规范的每个功能,包括 USB 2 和 USB 3 标准。
功能覆盖完整的 UAS 功能。
交付件
包含所有 UAS 测试用例的完整回归套件。
示例显示如何连接各种组件,以及BFM和Monitor的使用方法。
验证环境中使用的所有类、任务和函数的详细文档。
文档还包含用户指南和发行说明。