PLDYDA/设计架构师-“错误:尝试连接失败(为示意图的孩子命名示意图)”
描述
在某些情况下,设计架构师可能会在加载一个示意图时发出与下面类似的错误:
//错误:尝试连接失败(为图式命名的子对象)
(来自:DDMS/DDMSYORK/DDMS通用05)
//错误:尝试连接子设计对象失败(子/ home /弗朗辛/
设计/阿库拉/示意图/ SHIET1)(从:DDMS/DDMSYO 0025)
/Note:设计对象/ home /弗朗辛/设计/讴歌/示意图包含一个
参考/HOM/弗朗辛/设计/讴歌/示意图/SHIET1(来自:DDMS/DDMSYO)
0083)
//错误:尝试初始化对象失败(名称/home /弗朗辛/设计/
讴歌/示意图/SHIET1(来自:DDMS/DDMSYDO 02D)
//Error:打开属性文件的错误(名称/home /弗朗辛/设计/讴歌/
示意图/SeET1.MgCl表AtTc(来自:
DDMS/DDMSYO DO 2C)
//错误:文件/ home打开/弗朗辛/设计/讴歌/示意图/
SUET1.MGCXSEET.ATTR失败。(从DDMS/DDMSYNIC/DDMSII文件02)
//Orror:没有这样的文件或目录(来自:UNIX 0002)
$StIActuvio窗口(“会话”);
在导师设计中,每一个设计对象(示意图、符号等)都包含指向构成设计对象的所有事物的路径名称。例如,如果一个示意图使用XC4000库中的“AND2”,则在示意性设计对象中有一个引用:
$ LCA/Ung/XC4000/AND2
此外,每个设计对象都具有自引用引用。例如,如果在路径“/home /弗朗辛/设计”中创建一个称为“讴歌”的示意图,则示意性设计对象包含一个引用:
家庭/弗朗辛/设计/讴歌
由于自引用引用,使用UNIX“CP”或“MV”命令移动或复制设计对象会导致“中断引用”。例如,如果我们将上述讴歌原理移到“/home /Tyn/JupLuxCar”,内部引用仍然表示“/home /弗朗辛/设计”,所以当我们试图打开示意图,它将无法找到自己。
当设计对象指向另一个不存在的对象时,就会出现中断的引用消息。
解决方案
如果发生这种情况:
1。检查$LCA环境变量以确保它指向DS34(Xilinx Meor or接口软件)。
2。使用PLDYDGR,使用检查引用命令来测试设计中所有引用的有效性。
三。如果它报告错误引用,则使用“更改引用”命令来纠正错误的引用。或者,修复引用命令可能会解决这个问题。
4。如果上述所有失败,请尝试从PLDYDGR内复制设计对象。从PLDYDGR中复制的组件将重写其文件引用,这有时减轻了其他不可修复的引用问题。