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