如何在Vivado中合并综合结果

时间:2018-03-26 14:41:13

标签: fpga xilinx synthesis vivado netlist

我有一个嵌入式块设计的Vivado设计。它创建了大约150个脱离上下文的运行(合成)和最终的合成运行。不幸的是,最终的综合运行仅包含顶级包装器和黑盒子。

我想将最终的顶级DCP和所有不合情境的DCP合并到一个大型DCP中。然后,这可以用作在我的CI环境中运行的独立实现的输入。

如何将所有这些DCP合并为一个大型DCP?

DCP =设计检查点

1 个答案:

答案 0 :(得分:1)

使用read_checkpoint将所有检查点加载到Vivado,然后使用link_design将它们链接在一起。之后,您可以写出统一的检查点:

read_dcp top.dcp
read_dcp child0.dcp
...
read_dcp child149.dcp
link_design
write_checkpoint unified.dcp