VP 支持早期软件开发,可以在硅片、RTL 仿真或 FPGA 原型可用之前开始。 VP 提供高可控性:物理硬件通常不能立即停止,也不能完全不受干扰地检查。VP 是一种软件程序,可以由为满足其需求而设计的硬件进行完全管理和定制。 VP 提供完全可见性:用户可以随时获取有关系统任何部分(处理器核心、总线、外围设备或环境模型)的信息。最终用户可以以任何方式分析和处理这些信息。 VP 提供确定性:在物理硬件上重现间歇性问题或复杂的时序相关问题是困难的。相反,VP 以测试用例的可重复性形式提供确定性,用户将一次又一次地获得完全相同的行为。 VP 优化了团队互动:VP 代表正在设计的系统的当前状态,可以轻松地在分布式团队之间共享;VP 还可以改善硬件和软件设计团队之间的沟通和互动。