关于找到答案的难易程度的内部辩论除了有一些传播问题的原因之外,它是 Stackoverflow 中的答案。Stackoverflow 的想法是在有人再次提出相同问题之前搜索资源,力求成为比通过整个互联网搜索找到的更高质量的资源。
在谷歌搜索合并 .ngc Xilinx 时,我在 Xilinx 网站上发现了第一个热门答案(请参阅NGC 文件包含。NGC 文件问题,询问如何合并本机通用编译器(ngc)网表,答案导致现在过时的v 1.2 UG628命令行工具用户指南,最新的是v 14.7,只能通过该版本的帮助中心获得,它不会出现在在线搜索中)。
所以有一个名为ngcbuild的命令行工具,它在命令行工具用户指南的第 24 章中被描述为能够合并 .ngc 网表:
NGCBuild 实用程序:
我们查看链接的 Xilinx 支持项目,我们看到了为 ChipScope 完成合并网表的假设,正如 Paebbel 所要求的那样。这是合并 .ngc 网表的大多数用途的共同点。
这在演示用法的ChipScope Pro 软件和用户指南(UG029, v 14.3) 中得到支持。请参阅编辑 CDC 项目步骤部分:
命令行 ChipScope Pro Core Inserter 流程的 Edit CDC Project 步骤用于调出 ChipScope Pro Core Inserter GUI 以编辑现有 CDC 项目(见图 3-3)。在此步骤中调用 ngcbuild 工具,并在 -ngcbuild 参数之后使用指定的参数。ngcbuild 工具将与设计相关的所有网表组合成一个完整的 NGC 网表文件。这允许 ChipScope Pro Core Inserter 工具提供对设计中所有级别和节点的完整调试访问。
(无需重复调用 ChipScope。)
它显然是解决问题的正确工具,并且根据谷歌搜索结果,Chipscope 的使用意味着在很多情况下都需要它。