64116 - 如何保存、复用和移除 WCFG 文件?

24 阅读2分钟

标题

64116 - 如何保存、复用和移除 WCFG 文件?

描述

此答复记录描述了使用 Vivado 仿真器来保存、复用和移除波形配置 (WCFG) 文件时可遵循的步骤。

解决方案

保存波形配置 (WCFG) 文件

GUI Mode”(GUI 模式):打开波形窗口的前提下,选择“File > Save Waveform Configuration As”(文件 > 将波形配置另存为),并提供文件名以保存 WCFG 文件。

wcfg_1.png

完成此操作后,它会提示您是否要将波形配置文件保存到工程中。单击“Yes”(是),这样就会将您的 WCFG 保存到工程中和磁盘上。

wcfg_2.PNG

TCL Mode”(TCL 模式):输入 Tcl 命令 save_wave_config。指定的命令实参会为该 WCFG 文件命名并保存。

示例:
 
以下示例显示了如何将指定波形配置对象保存为新文件名:
 
save_wave_config -object [get_wave_configs test.wcfg]  C:/Data/project/newTest 

复用波形配置 (WCFG) 文件

GUI Mode”:保存 WCFG 文件后,您可将多个此类 WCFG 文件作为“Simulation Sources”(仿真源文件)添加到工程中。这些文件会列在“Simulation Sources > Waveform Configuration Files”(仿真源文件 > 波形配置文件)下。

wcfg_3.PNG

如果您运行仿真,这 3 个 WCFG 文件会一起打开供您查看。

wcfg_4.PNG

TCL command”(TCL 命令):启动仿真后,您可使用 xsim.view 属性指向要查看的 WCFG。

示例:

以下示例演示在执行 launch_simulation 后如何打开下列 3 个 WCFG 文件。

set_property xsim.view {/home/debrajr/project_1/my_tb_behav.wcfg /home/debrajr/project_1/my_tb_behav_1.wcfg /home/debrajr/project_1/my_tb_behav_2.wcfg} [get_filesets sim_1]

移除波形配置 (WCFG) 文件

GUI Mode”:从“Simulation Sources”下的“Sources”(源文件)视图中的“Waveform Configuration File”(波形配置文件)列表中选择要移除的 WCFG 文件。右键单击工程并从中选中“Remove file”(移除文件)

TCL Command”:remove_files -fileset sim_1 /home/debrajr/project_1/my_tb_behav.wcfg

注释:2015.1 Vivado 存在一个已知问题,启动仿真后,它仍会显示已移除的 WCFG。该问题将在该工具的未来版本中解决。

变通方法:

运行以下 TCL 命令,仅放置仿真启动后您要查看的 WCFG 文件

set_property xsim.view {/home/debrajr/project_1/my_tb_behav_1.wcfg /home/debrajr/project_1/my_tb_behav_2.wcfg} [get_filesets sim_1] 

在此命令中,我们已移除 /home/debrajr/project_1/my_tb_behav.wcfg,因此当您启动仿真时,它不再显示该 WCFG 文件。

wcfg_5.PNG