夜雨聆风学习资料网

ARTICLE · 1098226

Virtual Prototyping安装教程

Virtual Prototyping安装教程

简介

Synopsys Virtual Prototyping 是 Synopsys 提供的 SoC 架构探索、虚拟原型与软硬件协同开发解决方案,主要由 Platform Architect、Virtualizer 以及 SystemC/TLM 模型库等组成。Platform Architect 面向早期 SoC 架构的性能与功耗分析,Virtualizer 则用于构建能够运行真实软件的虚拟原型,并可生成 Virtualizer Development Kit(VDK)供软件团队使用,从而在真实芯片或开发板完成之前提前开展软件开发和系统验证。

主要功能:

  • Architecture Exploration(架构探索):Platform Architect 基于 SystemC/TLM 模型进行 SoC 性能与功耗分析,支持互连、存储器及处理器架构的设计空间探索。
  • Virtual Prototype Development(虚拟原型开发):Virtualizer 用于构建可执行真实软件的 SoC 虚拟原型,为系统开发和验证提供软件化硬件环境。
  • Virtualizer Development Kit(VDK): 将虚拟原型、调试工具及相关软件资源打包为开发套件,使软件团队能够提前进行 Bootloader、操作系统、驱动和应用软件开发。
  • Hardware/Software Co-Simulation(软硬件协同仿真):支持虚拟原型与 RTL 设计协同运行,用于验证软件与硬件之间的交互行为。
  • Hybrid Prototyping(混合原型验证):支持与 ZeBu 硬件仿真及 HAPS FPGA 原型平台结合,将虚拟模型与 RTL/硬件原型组成统一的系统级验证环境。

安装

  • 查看安装包
  • 整合安装包并解压
cat zLinux.a* > zLinux.tarmkdir repositorytar -xvf zLinux.tar -C repository
  • 进行安装
  • 选择从本地文件夹进行安装
  • 选择源文件存放目录
  • 同意许可
  • 选择存放目录
  • 检查 lic
  • 选择 gcc 版本
  • 选择产品(这里只安装 Platform Architect 作为演示)
  • 点击安装
  • 安装完成

配置

  • modulefile
#%Module1.0module-whatis    "Synopsys virtual_proto_vX-2025.06-SP1"setenv           VP_ROOT             $env(SYNOPSYS_HOME)/VPProducts/X-2025.06-SP1

启动

module load virtual_proto/X-2025.06-SP1source$VP_ROOT/SLS/linux/setup.sh pab# demo: $VP_ROOT/SLS/any/examples/PAStudio/examples/SBLTLM2FT_BL_UDA.tlmzippas &

说明:软件源于网络,仅作学习交流使用,无任何商业用途,不提供分享。教程为本人使用过程的总结,并非官方文档,如有错误,可以指出。

相关学习资料