购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

2.5 Vivado中工程数据的目录结构

在 Vivado 设计套件中,所有和用户工程相关的数据保存在当前用户工程(以 project_name标记)下面的目录中。

1.project_name.xpr(文件名)

该文件名为 Vivado 工程文件,用于保存有关工程设置的信息,如工程器件、目标语言和 IP 存储库位置。当设计人员打开 Vivado 工程时,会加载.xpr 文件,以便根据工程的要求配置工具。

2.project_name.runs(文件夹)

包含所有运行数据。例如,包含综合和实现过程的数据。

3.project_name.srcs(文件夹)

该文件夹包含设计源文件,如VHDL、Verilog HDL或SystemVerilog文件,以及约束文件和Tcl脚本。

4.project_name.sim(文件夹)

该文件夹保存着工程设计过程中生成的仿真相关文件,包括测试平台、仿真波形和其他相关的文件。

5.project_name.ip_user_files(文件夹)

该文件夹包含用户创建或定制的 IP 核以及相关的文件。在 Vivado 中创建或自定义 IP 核时,该工具会生成特定于该核的文件,如IP核的XDC文件和IP核的例化模板。这些文件都保存在该文件夹中。

6.project_name.hw(文件夹)

该文件夹包含硬件相关的文件,如综合后的设计检查点、Xilinx 系统归档(Xilinx System Archive,XSA)和硬件定义文件(Hardware Definition File,HDF),这些文件描述了用于软件开发的硬件平台。例如,如果设计人员正在使用 MicroBlaze 软核处理器开发基于 FPGA 的系统,该文件夹将包含定义处理器硬件配置所需的文件。

7.project_name.cache(文件夹)

该文件夹包含工程中使用的知识产权(Intellectual Property,IP)核和其他可重用的设计元件的缓存版本。该缓存允许Vivado重用以前生成的文件,从而减少了重复综合或实现运行的需要,有助于提高设计性能。比如,如果设计人员的工程中使用了 AXI 互联的 IP 核,Vivado 将把为该核生成的文件保存在该文件夹中。

注: project_name为设计人员在创建工程时指定的具体工程名字。 /Qxa458kEskgGnJDY3rPG3IYPWnLJuqbEpjIV3W0CY8QaAKwRi3d1Sqkn70z5qNC

点击中间区域
呼出菜单
上一章
目录
下一章
×