https://china.xilinx.com/video/hardware/configuring-managing-reusable-ip-vivado.html
“Core Containers”(核容器):勾选Use Core Containers for IP(为 IP 使用核容器)即可使用核容器功能,该功能支持您将 IP 和所有生成的输出文件都包含在单一压缩二进制文件中,该文件扩展名为 XCIX。如需了解更多信息,请参阅 使用核容器。
“Default IP Location”(默认 IP 位置):您可使用该选项来设置创建和存储 IP 源文件的位置。默认情况下,Vivado 工具将 IP 存储在工程目录结构的 .srcs/sources_1/ip 目录下的 RTL 工程中。
- 使用版本控制系统时,建议您将自己的 IP 存储在工程外部,就像其它源文件一样。
- Vivado 会在独立的 <project_name>.gen 目录中生成所有 IP 输出文件。这样即可将生成的输出文件与驻留在 <project_name>.srcs 目录中的当前源文件加以分离。由此即可提供更清晰的目录结构,以区分 IP 源文件和输出文件。这样还可最大程度减少为大部分版本控制用例重新创建工程 IP 所必需的检入文件数量,因为对于大部分版本控制场景而言,不需要检入输出文件。
- 自定义 IP 时,“IP Location”(IP 位置)可用于设置 IP 及其输出文件的存储位置。如设置默认 IP 位置,则此设置将在多个 Vivado 会话间保持不变。