2011-07-27 62 views
3

我在装有Win7(64位)的ACER笔记本电脑上安装了Xilinx ISE 13.1。赛灵思ISE未能使用std_logic_1164

安装软件(WebPACK版本)后,我创建了一个空的VHDL模块并运行“检查语法”。用下面的错误而导致失败的过程:

Error:HDLParsers:3016 - "C:/Users/..." Library unit standard required for unit std_logic_1164 does not exist in library std.

Error:HDLParsers:3046 - "C:/Users/..." Line 21. Library unit STD_LOGIC_1164 is not available in library IEEE.

,如果我跑合成也会出现这种情况。

谷歌搜索解决方案并不十分有效,ISE中的错误超链接导致Xilinx网站的“未找到页面”结果。

如果任何人都可以解释这一点,我会非常感激。

+0

该工具无法找到默认库(STD和IEEE)。要么是安装时间太长了,要么是你在创建模块时做了一些奇怪的事情。也许尝试创建一个新的空项目? – Philippe

+0

是的,这是一个新的空项目。无论我创建什么类型的源文件,每次都会发生。我尝试重新安装,并出现相同的错误:( –

+0

Xilinx安装路径中是否有连字符? –

回答

1

确保在不包含空间的目录中安装Xilin,如果您的路径包含空格,则某些Xilinx脚本将不起作用。

这是一个常见的错误,应该已经考虑到了安装软件,但赛灵思似乎无法在这些年后修复它。

试着重新安装软件,确保你安装了所有的库和程序在C:\或者你有什么根目录,绝对不在“程序文件”或“我的文档”之类的东西。