Edif2xnf 5 .x:错误3,在单元的外部库基元中找不到端口名称
描述
关键字:Edif2xNF,XACT,错误,端口,单元格紧迫性:标准
一般描述:
在某些情况下,Edif2xNF 5 .x可能会发出类似于以下的错误:
错误:3个端口名I1未在外部库基元上找到
当执行Edif2xnf时,它查找有关xilinx基元的信息。
在$LCA/数据目录中。如果安装了过时的库,
将在$LCA/DATA下看到EDF2000、EDF3000和EDIF4000目录。用
统一库中,您将看到另一组类似名称的名称。
目录下的LCA/数据/统一。
在这些目录是.EDS文件中,描述了正确的
Xilinx基元。如果示意图上的符号的端口或引脚
表单与.EDS文件中显示的端口不匹配。
原始的,上述错误将发生。默认情况下,Edif2xnf查看
用于适当设备族的LCA/数据(过时)目录(例如,
$LCA/DATI/EDF4000),除非给出-L选项(自动推断)
MEN2XNF8)。
这个错误消息有几个原因和解决方案。
解决方案
一
导师GANOLIB部分无意中包含在示意图中。Edif2xnf正在尝试将GeNoLIB部分的端口与端口匹配
来自Xilinx图书馆,这是不兼容的。
必须对设计进行修改,使其所有组件都来自
相同的图书馆。您可以使用“ListRIFF”命令检查库使用情况。
UNIX(导师提供的程序)或与报告-GT;显示参考文献-GT;
用于PLDY-DGGR的设计选型。任何参考旧图书馆意志
例如,作为$LCA/LIB4K(XC4000设计)来显示;而引用
例如,统一图书馆将显示为LCA/XC4000。
二
您使用的是统一的库,运行的是没有-L的EDF2xNF。选择权。如上所述,默认情况下,EDF2xNF在$LCA/DATA中查找。
目录,它对应于过时的库,用于.EDS文件。
或者在命令行中添加以下内容:
EDIF2XNF-L$LCA/DATA/Ung/EDF4000(XC4000目标,例如)
或运行MEN2XNF8,它自动推断-L的必要性。
选择权。
三
您已经混合了统一的和过时的库。MN2XNF8,如果它看到单一统一的库组件,假设整个设计被绘制出来
具有统一的库。如果有任何过时的图书馆零件
设计,EDF2xNF(用-L选项)将尝试匹配过时的
库部分具有统一的库端口描述,其中两个将
不相容。即使在没有-L的情况下单独运行EDIF2xNF
选项,您将得到类似的情况,如在第2类程序中
试图将统一的图书馆部分与过时的图书馆端口交叉匹配
描述。
必须对设计进行修改,使其所有组件都来自
相同的图书馆。您可以使用“ListRIFF”命令检查库使用情况。
UNIX(导师提供的程序)或与报告-GT;显示参考文献-GT;
用于PLDY-DGGR的设计选型。任何参考旧图书馆意志
例如,作为$LCA/LIB4K(XC4000设计)来显示;而引用
例如,统一图书馆将显示为LCA/XC4000。
添加评论