5.1i核心生成器-“错误:类错误定位库”在安装IP更新后发生-Xilinx-AMD社区-FPGA CPLD-ChipDebug

5.1i核心生成器-“错误:类错误定位库”在安装IP更新后发生

描述

一般描述:

在使用unZip提取核心生成器IP更新到我的Xilinx目录之后,当我试图调用内核时,类似于以下的错误被报告:

“错误:为类COM.XILIX.IP.MultTyVGNYV10.0.MultUVGVVHTHV1V0GUI错误定位库。

错误:为类COM.XILIX.IP.MultTyVGNYV10.0.MultTyVGVVHTHV1O0GUI加载库时出错

错误:无法加载/定义类文件COM.xilinx.IP.MultTyVGNYV1O0. MultUVGGVVHTHV1V0GUI。

解决方案

CIPIP1.ZIP,CIPIP2.ZIP,工作站:

CYIP1和CYIP2更新最初仅作为zip文件提供。在UNIX工作站上使用某些后版本的解压缩来提取这些存档可能会失败,因为程序缺少对某些算法的支持。

围绕这一点:

不是直接提取CYIP1.ZIP或CYIP2.ZIP文件,而是从Xilinx FTP站点提取.TAR.Gz文件:

HTTP//www. XILIX.COM/TXPATCHES/PUB/sWELP/COREGEN/CYIP2.TAR.GZ

PCS(包括在Novell网络上运行的)、工作站:

如果安装中有旧版本的某些数据文件,则可以看到此错误。必须删除旧文件以消除此错误。

尝试重新安装最新的核心生成器IP更新,可在:

HTTP://Spop.xILIX.COM/IPCCANT/COREGEN/UPDATET.HTM

Novell网络上运行的机器:

核心生成器CYIP更新不应该在Novell网络上提取,并且应用程序不应该安装在Novell网络驱动器上。Novell对目录和文件名有一个8~3个字符的命名限制,与核心生成器内核相关联的目录远远超过了这个限制。

UNIX工作站:

这个问题也是由一个使用“Gnutar”的系统引起的。

当“Gnutar”用于卸载更新文件时,目录被错误地提取,文件位置被损坏。

在这种情况下,不要使用“Gnutar”使用UNIX操作系统提供的默认的TAR程序。

在CYIP4和CYIP5中,当尝试生成ViTEX并行乘法器时,可以看到以下消息:

“错误:为类COM.xilinx.ip MultyVGNYV1O0. MultxAdEdStaseVG1V1O0$ViTeX定位错误库.

[加载/ XilinxM2.1I/CORENE/LIB/COM/XILIX/EnCOR/COREMGR/Ext/LoopLabyExtExabor类]

错误:为类COM.xilinx.ip MultyVGNYV1O00.MultAdAdSerTeaVG1V1O0$VITEX加载库时出错

错误:无法加载/定义类文件COM.xilinx.IP.MultTyVGNYV1O0. MultxAdDeStaseVGNYV1O0$VITEX。

错误:发生内部错误。请致电Xilinx支持。

错误:Sim在执行所选核心时存在问题。将不会生成实现网表。

[加载/ XilinxM2.1I/ COREGEN/LIB/COM/XILIX/EnCOR/COREGEN/ExcExt/GuilyExtExabor类]

错误:SimFaul:Simulink无法实现定制参数核心XMult6

警告:核心XMult6没有产生产品IMPNETLIST。

在CYIP4和CYIP5版本中,ViTeX并行乘法器用新的数据文件更新,但相关联的.xilinx/COREGEN/IP中的UPD文件未被正确命名。

(注:核心的UPD文件是IP更新中包含的一个临时空文件。核心生成器系统2.1i将此作为一个“信号”来更新$xilinx/CordEn/IP/RealthCase.LIB,即安装IP的核心生成器表。在COREGEN启动后执行UPD文件,并执行RealStudio.LIB更新。

在CYIP4和CYIP5版本中,乘法器.UPD文件被错误地命名为“MultUVGVVHTHV1O0.UPD”,而不是“MultTyVGNYV1V0.0.UPD”。

UPD文件名与内核的实际内部名称之间的不匹配(如核心对应子目录名中所反映的)防止内核生成器更新资源。

要用乘法器解决这个问题,你必须:

1。删除$xilinx/COREGEN/IP/RealStudio.LIB文件,以便在下一次内核生成器启动时可以更新它。

2。删除$xilinx/COREGEN/IP/Xilinx/MultUVGVVHTH1V1O0目录。

三。安装CYIP5更新。

4。可选:在$xilinx/COREGEN/IP/Xilinx中重命名“MultUVGVVHTHV1V0.0.UPD”文件到“MultTyVGNEYV1O0.UPD”。

5。这样做之后,你(或者你的系统管理员,在一个联网的工作站环境中)必须重新启动核心生成器应用程序,以便它可以重新创建Xilinx/CordEn/IP/RealthCase.LIB。然后,你应该能够生成乘法器核心。

UNIX工作站:

1。写许可问题

在CYIP更新中,包括CYIP4以及DYIP1中的写入权限存在问题。具体来说,几乎所有文件都安装有只读权限。

您可以通过键入以下命令来确认这一点:

LS -L $ Xilinx/CalEGEN(检查IP地址)

LS -LR $ Xilinx/CuleGe/IP(检查“Xilinx”目录和所有底层目录的权限)

对于Xilinx/CuleGeN/IP下的所有文件,第一组用户权限应该具有读写访问权限,如下面所示的“RW”指定:

-RW-R -R 1 – You-Admin No.No.Gln名称2307 7月5日05:44 & lt;

-RW-R -R 1 – You-Admin No.No.Gln名称2307 7月5日05:44 & lt;

如果权限看起来像:

-R -R -R – 1 SySDSMIN No.Gln名称2307 7月5日05:44 & lt;

-R -R -R – 1 SySDSMIN No.Gln名称2307 7月5日05:44 & lt;

您将无法正确地更新“COREGEN/IP”目录与新的IP。

若要解决此问题,请用以下命令在$xilinx/CureGeDirectory上添加写权限:

CHMOD -R U+W $ Xilinx/ CaleGEN

然后,重新安装IP更新并重新启动核心生成器。

2。SunOS 5中的bug。“焦油”6版

在运行以下补丁版本的SunOS 5.6(Solaris 2.6)的机器上提取焦油档案会导致问题,因为用此修补程序传输的TAR版本将一个数字追加到所提取文件的名称的末尾:

/ COREGEN/IP/XILIX/SinCOSIV1V0/COM/XILIX/IP/SinCOSIV1L0/X4K/

MaskabtWoSoFixPosixxC00E.Case010044

/ COREGEN/IP/XILIX/SinCOSIV1V0/COM/XILIX/IP/SinCOSIV1V0/

ViTex/MaskabtWoSoFixCaseVix.xCD010044

/ COREGEN/IP/XILIX/SinCOSIV1V0/COM/XILIX/IP/SinCOSIV1O0/VIETEX/

TTKPACKIV$BASE-TRAIGULL LUTYTY型10XCD010044

/ COREGEN/IP/XILIX/SinCOSIV1V0/COM/XILIX/IP/SinCOSIV1O0/VIETEX/

TTKPACKIV$BASE-TRAIGLULUTYL型11XCD010044

/ COREGEN/IP/XILIX/SinCOSIV1V0/COM/XILIX/IP/SinCOSIV1O0/VIETEX/

TTKPACKIV$BASE TIGRIGULUTYL型12XCD010044

/ COREGEN/IP/XILIX/SinCOSIV1V0/COM/XILIX/IP/SinCOSIV1O0/VIETEX/

TTKPACKIV$BASE TIGRIGULUTYL型13XCD010044

/ COREGEN/IP/XILIX/SinCOSIV1V0/COM/XILIX/IP/SinCOSIV1O0/VIETEX/

TTKPACKIV$BASE TIGRIGULUTYTY型14XCD010044

/ COREGEN/IP/XILIX/SinCOSIV1V0/COM/XILIX/IP/SinCOSIV1O0/VIETEX/

TTKPACKIV$BASE TIGRIGULUTYL型15XCD010044

/ COREGEN/IP/XILIX/SinCOSIV1V0/COM/XILIX/IP/SinCOSIV1O0/VIETEX/

TTKPACKIV$BASE TrimultLutuType 16.XCD010044

/ COREGEN/IP/Xilinx/MultTyVGNYV1O0/COM/XILIX/IP/MultTyVGEYV1V0/

MultAdDeStaseVGNYV1O0$VITEX.XCD010044

/ COREGEN/IP/Xilinx/BuilMeMexV1O0/COM/Xilinx/IP/BuilMeMexV1O0//

仿真/CyMyMyDpBosixV1Y0.VHD010044

/ COREGEN/IP/Xilinx/BuilMeMexV1O0/COM/Xilinx/IP/BuilMeMexV1O0//

仿真/CyMyMySpBaseV1.0VHD010044

/ COREGEN/IP/Xilinx/BuilMeMexV1O0/COM/Xilinx/IP/BuilMeMexV1O0//

数据/HDLIF/CyMyMyDpBosixV1Y0.HIF010044

/ COREGEN/IP/Xilinx/BuilMeMexV1O0/COM/Xilinx/IP/BuilMeMexV1O0//

数据/HDLIF/cMyMySpBuffixV10.0.HIF010044

/ COREGEN/IP/XLIXX/NCOVIV1O0/COM/XILIX/IP/NCOVIV1O0/X4K/

No.FooSimultUnZooCo检测XC400 0E.Case010044

/ COREGEN/IP/Xilinx/NCOVIV1O0/COM/XILIX/IP/NCOVIV1O0//

VyTex/TousFuxMeMeStuffo0.0检测$Vix.xCD010044

这个问题在SunOS MIC12 5.6 GuangiC105181-12Sun4u SPARC SUW,UV-1报道。

它被固定在SunOS 5.7(SunOSMIC19 5.7 GNICIC10654 1-07 Sun4u SPARC Sunw,超510)。

如果这些解决方案中没有一个工作,卸载和重新安装所有Xilinx软件,那么应用当前的IP更新。

请务必使用适当的版本的提取工具,如(赛灵思解答11162).

请登录后发表评论

    没有回复内容