SOC 或 ASIC 的 FlexRay 组件可以借助 FlexRay 验证 IP 进行智能验证。 FlexRay验证IP支持静态和动态帧,并且与FlexRay 3.0.1(加上附录)规范完全兼容。此外还支持 STANDBY、NOCE、StartupFRAMECAS、StartupFRAME 和单槽操作模式。提供了用于 Flexray 3.0.1 验证 IP 的大型测试套件,涵盖了大多数潜在情况。它可以执行所有原型测试,此外,还可以轻松创建大量模式和旨在对 DUT 施加压力的模式集合。 SystemVerilog、VMM、RVM、AVM、OVM、UVM、Verilog、SystemC、VERA、Specman E 和非标准验证环境都原生支持 FlexRay 验证 IP。
完全兼容FlexRay规范版本3.0.1。
支持全双工操作。
完整的 FlexRay Tx/Rx 功能。
支持集群唤醒和启动。
发送和接收命令允许用户发送和接收 FlexRay 数据。
作为 Tx 或 Rx 运行。
支持 2.5、5 和 10 Mbit/s 比特率。
支持位对齐
所有类型的帧生成。 • 静态帧 • 动态帧
各种 Tx 和 Rx 错误插入和检测。 • 语法错误 • 帧ID 错误(帧ID = 0) • 标头CRC 错误 • CRC 错误 • 过大和过小错误
内容错误 • 周期计数错误 • 帧 ID 错误 • 动态段的启动、同步和空帧错误 • 静态段的启动和同步帧错误 • 空帧的接收 • 事务中止
可配置的接收 FIFO 深度
监视、检测并通知测试平台重大事件,例如事务、警告、计时和协议违规。
支持约束随机化。
支持故障插入和检测。
总线上各种事件的状态计数器。
Tx、Rx 中的回调并监视各种事件。
FlexRay 验证 IP 附带完整的测试套件,用于测试 FlexRay 规范的每个功能。
完整 FlexRay 特性的功能覆盖
交付件
包含所有 FlexRay 测试用例的完整回归套件。
示例展示了如何连接各种组件以及 BFM 和 Monitor 的用法。
验证环境中使用的所有类、任务和函数的详细文档。
文档还包含用户指南和发行说明