虚拟平台 Virtual Platform 技术

文摘   2024-11-05 07:02   上海  
虚拟平台Virtual Platform 是一种基于软件的系统,可以完全反映目标片上系统 SoC 或电路板 PCB 的功能。这些虚拟平台结合了高速处理器模拟器硬件构建块的高级全功能模型,为软件开发人员系统架构师提供硬件的抽象可执行表示。
虚拟平台技术
当用于现代混合硬件/软件系统的设计和开发时,虚拟平台 (VP) 具有以下优势:
  • VP 支持早期软件开发,可以在硅片、RTL 仿真或 FPGA 原型可用之前开始。
  • VP 提供高可控性:物理硬件通常不能立即停止,也不能完全不受干扰地检查。VP 是一种软件程序,可以由为满足其需求而设计的硬件进行完全管理和定制。
  • VP 提供完全可见性:用户可以随时获取有关系统任何部分(处理器核心、总线、外围设备或环境模型)的信息。最终用户可以以任何方式分析和处理这些信息。
  • VP 提供确定性:在物理硬件上重现间歇性问题或复杂的时序相关问题是困难的。相反,VP 以测试用例的可重复性形式提供确定性,用户将一次又一次地获得完全相同的行为。
  • VP 优化了团队互动:VP 代表正在设计的系统的当前状态,可以轻松地在分布式团队之间共享;VP 还可以改善硬件和软件设计团队之间的沟通和互动。

ESA 的虚拟原型设计
欧洲航天局目前正在推动基于 Qbox 的虚拟平台的开发;这种虚拟平台将集成并行活动中产生的 SystemC IP 核。

软硬件协同设计 HW-SW Co-Design
欢迎后台留言,AI 客服全天在线。脱离物理硬件,开发测试和调试软件。基于虚拟原型的软硬件协同设计,提前一年实现产品上市创收,降低一半开发时间。
 最新文章