描述
一般描述:
在使用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).
没有回复内容