☰
三、Vivado和VCS联合仿真流程
2026/10/20 2:26:23 网站建设 项目流程

Vivado和VCS联合仿真流程

  • 1 使用Vivado编译库
    • 1.1 选择匹配的版本VCS和OS
    • 1.2 编译仿真库
  • 2 准备Vivado工程和设置compiled lib 和 VCS路径
  • 3 Export Simulation
  • 4 使用VCS调用导出的文件仿真

1 使用Vivado编译库

1.1 选择匹配的版本VCS和OS

根据UG973选择Vivado2024.1版本选择匹配的VCS版本和OS,这里Vivado 2024.1 匹配的 VCS版本是Synopsys VCS (U-2023.03-SP2)和Red Hat 64。
https://docs.amd.com/r/en-US/ug973-vivado-release-notes-install-license/Compatible-Third-Party-Tools

1.2 编译仿真库

使用 Vivado 仿真器时,无需编译仿真库。但使用第三方仿真器时,必须编译这些库,这里使用的是VCS。
GUI方式,参考UG900下面的链接:
https://docs.amd.com/r/en-US/ug900-vivado-logic-simulation/Compiling-Simulation-Libraries

Tcl Commands方式,参考UG900下面的链接:
https://docs.amd.com/r/en-US/ug900-vivado-logic-simulation/Compiling-Simulation-Libraries-Using-Tcl-Commands

下面提供个Tcl Commands方式实例:
第一步:按照下面链接设置环境:
https://docs.amd.com/r/en-US/ug900-vivado-logic-simulation/Simulator-Settings-for-Third-Party-Tools

第二步:使用Vivado tcl 模式启动并compile_simlib:/group/bcapps/xxxx/xxxx/24_1/VCS_lib是指定的编译库的位置。

位置等待编译完成之后看下/group/bcapps/xxxx/xxxx/24_1/VCS_lib目录内对应的compile_simlib.log或当前的terminal串口的输出,有没有出现ERROR,如果没有说明正常的完成了。

2 准备Vivado工程和设置compiled lib 和 VCS路径

选择匹配的版本VCS和OS:
Vivado工程准备好了之后,按照下图设置仿真工具。这里勾选了Generate Simulation scripts only,不会启动VCS GUI,后续使用脚本运行。

3 Export Simulation



成功导出之后在导出文件的路径可以看到如下类似的文件:

4 使用VCS调用导出的文件仿真

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询