标题
59600 - Vivado 仿真器常见问题解答 - 如何从 Tcl 控制台收集仿真文件?描述
我有一个大型设计,包含许多 IP 文件和 RTL 文件。我如何才能从 Tcl 控制台仅收集仿真文件?
解决方案
get_files 是一条 TCL 命令,可用于仅收集仿真文件。通常,get_files 命令会返回工程、设计或子设计(如 IP 核或块设计)中的机器可读文件列表。
您可以使用如下命令实参筛选 get_files 返回的结果:
- -of_objects
- -compile_order
- -used_in
- -filter
get_files 的 TCL 示例:
1. 查询特定 IP 的所有文件
get_files -all -of_objects [get_files <ip_name>.xci]
2. 查询文件的有序列表,仅用于 IP 仿真
get_files -compile_order sources -used_in simulation -of_objects [get_files <ip_name>.xci]
3. 查询文件的有序列表,用于完整顶层设计(包括 IP)
get_files -compile_order sources -used_in simulation
如需了解更多信息,请输入
get_files -help
或者请参阅 UG896 文档