打开先前保存的仿真运行 - 2023.2 简体中文

Vivado Design Suite 用户指南: 逻辑仿真 (UG900)

Document ID
UG900
Release Date
2023-10-18
Version
2023.2 简体中文

有三种方法可使用 Vivado Design Suite 打开先前保存的仿真:交互式方法和编程式方法。

独立模式

您可在 Vivado 外使用以下命令打开 WDB 文件:

xsim <name>.wdb -gui
提示: 您可将 -view <WCFG file> 添加到 xsim 命令来同时打开 WCFG 文件和 WDB 文件。

交互式方法

  • 如果加载 Vivado Design Suite 工程,请单击Flow > Open Static Simulation(流程 > 打开静态仿真)并选择包含来自先前运行仿真的波形的 WDB 文件。
提示: 静态仿真是一种 Vivado 仿真器模式,在此模式下,仿真器会在其窗口中显示来自 WDB 文件的数据,以替代原先显示的来自运行中的仿真的数据。
  • 或者,在 Tcl 控制台中运行:open_wave_database <name>.wdb

编程方法

创建包含如下内容的 Tcl 文件(例如,design.tcl):

current_fileset
open_wave_database <name>.wdb

然后按如下方式运行:

vivado -source design.tcl
重要: Vivado 仿真器可打开在任意受支持的操作系统上创建的 WDB 文件。它还能打开在 Vivado Design Suite 2014.3 版本和更高版本中创建的 WDB 文件。Vivado 仿真器无法打开在低于 2014.3 版本的 Vivado Design Suite 中创建的 WDB 文件。

运行仿真并在“Wave”窗口中显示 HDL 对象时,运行中的仿真会生成波形数据库 (WDB) 文件,其中包含所显示的 HDL 对象的波形活动。此 WDB 文件还会存储有关仿真设计中所有 HDL 作用域和对象的信息。在此模式下,您无法使用监控仿真的命令(例如,run 命令),因为没有底层的“活动”仿真模型可供控制。

但您可以查看静态仿真内的波形和 HDL 设计层级。