从工程生成和导出 IP/IP integrator 用户文件。可将作用域限定为处理一个或多个 IP。
语法
export_ip_user_files [-of_objects <arg>] [-ip_user_files_dir <arg>]
[-ipstatic_source_dir <arg>] [-lib_map_path <arg>]
[-no_script] [-sync] [-reset] [-force] [-quiet]
[-verbose]
返回:已导出的文件列表。
用法
名称 | 描述 |
---|---|
[-of_objects]
|
IP、IP integrator 或文件集。 默认值:None |
[-ip_user_files_dir]
|
指向仿真基本目录的目录路径(适用于静态文件、动态文件、封装文件、网表文件、脚本文件和 MEM 文件)。 默认值:None |
[-ipstatic_source_dir]
|
指向静态 IP 文件的目录路径。 默认值:None |
[-lib_map_path]
|
表示已编译的仿真库目录路径。 默认值:空 |
[-no_script]
|
不导出仿真脚本。 默认值:1 |
[-sync]
|
删除 IP/IP integrator 动态文件和仿真脚本文件。 |
[-reset]
|
删除所有 IP/IP integrator 静态文件、动态文件和仿真脚本文件。 |
[-force]
|
覆盖文件。 |
[-quiet]
|
忽略命令错误。 |
[-verbose]
|
在命令执行期间暂挂消息限制。 |
描述
导出 IP 用户文件存储库,其中包含静态文件、动态文件、网表文件、Verilog/VHDL 存根文件,和存储器初始化文件。
实参
-
-of_objects
- (可选)指定需为其导出 IP 静态文件和动态文件的目标对象。
-
-ip_user_files_dir
- (可选)指向 IP 用户文件基本目录的目录路径(适用于动态文件和其他 IP 非静态文件)。默认情况下,如果不指定此开关,此命令会使用
IP.USER_FILES_DIR
工程属性值所指定的路径。 -
-ipstatic_source_dir
- (可选)指向静态 IP 文件的目录路径。默认情况下,如果不指定此开关,此命令会使用
SIM.IPSTATIC_SOURCE_DIR
工程属性值所指定的路径。注释: 如果指定-ip_user_files_dir
开关,那么默认情况下会在名为ipstatic
的子目录下导出 IP 静态文件。如果指定此开关时包含-ipstatic_source_dir
,那么会在-ipstatic_source_dir
开关指定的路径中导出 IP 静态文件。
示例
以下命令用于把 char_fifo
IP 动态文件导出到 <project>/<project>.ip_user_files/ip/char_fifo 目录,并把 char_fifo
IP 静态文件导出到 <project>/<project>.ip_user_files/ipstatic 目录:
% export_ip_user_files -of_objects [get_ips char_fifo]