Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vhdl 如何将多个Xilinx NGC网络列表合并到一个新的网络列表_Vhdl_Xilinx_Synthesis_Xilinx Ise_Netlist - Fatal编程技术网

Vhdl 如何将多个Xilinx NGC网络列表合并到一个新的网络列表

Vhdl 如何将多个Xilinx NGC网络列表合并到一个新的网络列表,vhdl,xilinx,synthesis,xilinx-ise,netlist,Vhdl,Xilinx,Synthesis,Xilinx Ise,Netlist,我正在使用XST(Xilinx ISE 14.7套件中的合成工具)将VHDL源文件编译为网络列表(*.ngc文件) 我的代码使用多个Xilinx IP核(如ChipScope ILA)进行调试,这些核也预合成为ngc文件。我只想将一个ngc文件发送给我们的客户。这是一个概念验证设计,因此他应该看到一个简单的界面: -我们的IPCore+VHDL组件 -他的芯片示波器图标IP Core/netlist为我们的IP Core提供了5个开放端口 如何将这些ngc文件合并为一个ngc文件? ISE设计流

我正在使用XST(Xilinx ISE 14.7套件中的合成工具)将VHDL源文件编译为网络列表(*.ngc文件)

我的代码使用多个Xilinx IP核(如ChipScope ILA)进行调试,这些核也预合成为ngc文件。我只想将一个ngc文件发送给我们的客户。这是一个概念验证设计,因此他应该看到一个简单的界面:
-我们的IPCore+VHDL组件
-他的芯片示波器图标IP Core/netlist为我们的IP Core提供了5个开放端口

如何将这些ngc文件合并为一个ngc文件?


ISE设计流程使用“Translate”将所有网络列表合并在一起,并发出一个ngd文件,该文件是“映射”步骤的输入。

关于在Stackoverflow中找到答案有多容易的内部辩论存在传播问题及其答案的原因。Stackoverflow的想法是在有人再次提出同样的问题之前搜索资源,努力成为一种比搜索互联网更高质量的资源

在谷歌搜索merge.ngc Xilinx时,我在Xilinx网站上找到了答案的第一条线索(参见询问如何合并本机通用编译器(ngc))netlists是一个现已过时的UG628命令行工具用户指南的答案,最新版本是14.7版,仅通过该版本的帮助中心提供,不会显示在在线搜索中)

因此,有一个名为ngcbuild的命令行工具,在《命令行工具用户指南》第24章中描述为能够合并.ngc网络列表:

NGCBuild实用程序:

  • 将多个源网络列表(EDIF和NGC文件)编译为单个NGC文件,该文件可以作为原子实体交付(也称为“增量链接”)

  • 将用户约束文件(UCF)注释到现有网络列表或网络列表集合上

我们在链接的Xilinx支持项目中看到了这样的假设,即合并网络列表是按照Paebbel的要求为ChipScope完成的。这是用于合并.ngc网络列表的大多数用途的通用线程

这在(UG029,v14.3)中得到了支持,它演示了如何使用。请参阅“编辑CDC项目步骤”一节:

命令行ChipScope Pro Core Inserter流的编辑CDC项目步骤用于启动ChipScope Pro Core Inserter GUI以编辑现有CDC项目(见图3-3)。在此步骤中,将使用-ngcbuild参数后面的指定参数调用ngcbuild工具。ngcbuild工具将与设计相关联的所有网络列表合并为一个完整的NGC网络列表文件。这允许ChipScope Pro Core Inserter工具提供对设计中所有级别和节点的完全调试访问

(无需重复调用ChipScope。)


它显然是解决问题的正确工具,根据谷歌搜索结果,Chipscope的使用意味着在很多情况下都需要它。

关于如何轻松找到答案的内部争论在Stackoverflow中传播这个问题及其答案是有原因的。Stackoverflow的想法是在有人再次提出同样的问题之前搜索资源,努力成为一种比搜索互联网更高质量的资源

在谷歌搜索merge.ngc Xilinx时,我在Xilinx网站上找到了答案的第一条线索(参见询问如何合并本机通用编译器(ngc))netlists是一个现已过时的UG628命令行工具用户指南的答案,最新版本是14.7版,仅通过该版本的帮助中心提供,不会显示在在线搜索中)

因此,有一个名为ngcbuild的命令行工具,在《命令行工具用户指南》第24章中描述为能够合并.ngc网络列表:

NGCBuild实用程序:

  • 将多个源网络列表(EDIF和NGC文件)编译为单个NGC文件,该文件可以作为原子实体交付(也称为“增量链接”)

  • 将用户约束文件(UCF)注释到现有网络列表或网络列表集合上

我们在链接的Xilinx支持项目中看到了这样的假设,即合并网络列表是按照Paebbel的要求为ChipScope完成的。这是用于合并.ngc网络列表的大多数用途的通用线程

这在(UG029,v14.3)中得到了支持,它演示了如何使用。请参阅“编辑CDC项目步骤”一节:

命令行ChipScope Pro Core Inserter流的编辑CDC项目步骤用于启动ChipScope Pro Core Inserter GUI以编辑现有CDC项目(见图3-3)。在此步骤中,将使用-ngcbuild参数后面的指定参数调用ngcbuild工具。ngcbuild工具将与设计相关联的所有网络列表合并为一个完整的NGC网络列表文件。这允许ChipScope Pro Core Inserter工具提供对设计中所有级别和节点的完全调试访问

(无需重复调用ChipScope。)


它显然是解决问题的正确工具,根据谷歌搜索结果,Chipscope的使用意味着在很多情况下都需要它。

关于如何轻松找到答案的内部争论在Stackoverflow中传播这个问题及其答案是有原因的。Stackoverflow的想法是在有人再次提出同样的问题之前搜索资源,努力成为一种比搜索互联网更高质量的资源

在谷歌搜索merge.ngc Xilinx时,我在Xilinx网站上找到了答案的第一个热门线索(请参阅询问如何合并本机通用编译器(ngc)网络列表,该答案指向现在的日期)