【发布时间】:2015-06-12 07:24:49
【问题描述】:
我正在使用 XST(Xilinx ISE 14.7 套件中的综合工具)将 VHDL 源文件编译为网表(*.ngc 文件)。
我的代码使用多个 Xilinx IP 内核(如 ChipScope ILA)进行调试,它们也被预先合成为 ngc 文件。我只想向我们的客户发送一个 ngc 文件。这是概念设计的证明,所以他应该会看到一个简单的界面:
- 我们的 IPCore + VHDL 组件
- 他的 ChipScope ICON IP 核/网表为我们的 IP 核提供了 5 个开放端口
如何将这些 ngc 文件与一个 ngc 文件合并?
ISE 设计流程使用“翻译”将所有网表合并在一起,并生成一个 ngd 文件,该文件是“映射”步骤的输入。
【问题讨论】:
-
见ngcbuild。 Google 是我们的朋友(merge .ngc Xilinx)。 “NGCBuild 实用程序: • 将多个源网表(EDIF 和 NGC 文件)编译成单个 NGC 文件,该文件可以作为原子实体(也称为“增量链接”)交付。 Chapter 24 NGCBuild,命令行工具用户指南。
-
另见ChipScope Pro Software and Cores User Guide (UG029, v14.3),第 37 页编辑 CDC 项目步骤。
-
您可以从谷歌搜索的结果中注意到,合并 Native Generic Compiler (.ngc) 网表似乎是您在使用 Chipscope 时想要做的事情。
-
感谢链接和工具名称
NGCBuild。我忽略了 ngcbuild,只看到了 ngdbuild :)。您应该组装您的 cmets 作为答案,以便我可以支持您的解决方案:)
标签: vhdl xilinx synthesis xilinx-ise netlist