导出 Manage IP 工程 - 2023.2 简体中文

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

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

“Manage IP”(管理 IP)工程为用户提供了创建和管理自定义 IP 的集中存储库的功能。如需了解有关“Manage IP”工程的更多信息,请访问此链接以参阅 Vivado Design Suite 用户指南:采用 IP 进行设计(UG896) 中的相应内容。为“Manage IP”工程生成 IP 输出文件时,Vivado 工具还会使用 export_ip_user_files 命令为每个 IP 生成仿真脚本,如前文所述。

图 1. “Managed IP”工程

如上所示“Managed IP”(托管 IP)工程特有 4 个不同的自定义 IP:blk_mem_gen_0c_addsub_0fifo_generator_0xdma_0。对于此工程,Vivado Design Suite 会创建 ip_user_files 文件夹,如下图所示。

图 2. 托管 IP 目录结构

ip_user_files 文件夹是由 export_ip_user_files 命令创建的,如前所述。在“Manage IP”工程上运行此命令时,它会以递归方式处理工程中的所有 IP,并生成 IP 综合与仿真所需的脚本和其他文件。ip_user_files 文件夹包含用于批处理仿真的脚本以及支持仿真所需的动态和静态 IP 文件。

您的目标仿真器或所有受支持的仿真器的仿真脚本都位于 ./sim_scripts 文件夹内,如 导出 Manage IP 工程 中所示。您可以转至目标仿真器的文件夹,并将 compileelaboratesimulate 脚本整合到仿真流程中。

Vivado 工具会将供设计内的多个 IP 和 BD 使用的所有共享仿真文件整合到名为 ./ipstatic 的文件夹内。动态文件因 IP 自定义的规格而异,这些文件位于 ./ip 文件夹内。

提示: 除了导出“Manage IP”工程内的所有 IP 外,您还可使用 从 AMD IP 目录和块设计导出 IP 中所述步骤来为工程中的个别 IP 生成脚本。