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。
编辑 重设标签(回车键确认) 标为违禁 关闭 合并 删除

提问于 2018-07-28 21:44:01 +0800

这个帖子被标记为一个社区wiki

这个帖子是一个wiki(维基). 任何一个积分 >500的人都可以完善它