我有一个嵌入式块设计的Vivado设计。它创建了大约150个脱离上下文的运行(合成)和最终的合成运行。不幸的是,最终的综合运行仅包含顶级包装器和黑盒子。
我想将最终的顶级DCP和所有不合情境的DCP合并到一个大型DCP中。然后,这可以用作在我的CI环境中运行的独立实现的输入。
如何将所有这些DCP合并为一个大型DCP?
DCP =设计检查点
答案 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