标题
64116 - 如何保存、复用和移除 WCFG 文件?描述
此答复记录描述了使用 Vivado 仿真器来保存、复用和移除波形配置 (WCFG) 文件时可遵循的步骤。解决方案
保存波形配置 (WCFG) 文件
“GUI Mode”(GUI 模式):打开波形窗口的前提下,选择“File > Save Waveform Configuration As”(文件 > 将波形配置另存为),并提供文件名以保存 WCFG 文件。
完成此操作后,它会提示您是否要将波形配置文件保存到工程中。单击“Yes”(是),这样就会将您的 WCFG 保存到工程中和磁盘上。
“TCL Mode”(TCL 模式):输入 Tcl 命令 save_wave_config。指定的命令实参会为该 WCFG 文件命名并保存。
复用波形配置 (WCFG) 文件
“GUI Mode”:保存 WCFG 文件后,您可将多个此类 WCFG 文件作为“Simulation Sources”(仿真源文件)添加到工程中。这些文件会列在“Simulation Sources > Waveform Configuration Files”(仿真源文件 > 波形配置文件)下。
如果您运行仿真,这 3 个 WCFG 文件会一起打开供您查看。
“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 文件。