我在装有Win7(64位)的ACER笔记本电脑上安装了Xilinx ISE 13.1。
安装软件(WebPACK版本)后,我创建了一个空的VHDL模块并运行“检查语法”。该过程失败,出现以下错误:
错误:HDLParsers:3016-“ C:/ Users / ...”库std中不存在单元std_logic_1164所需的库单元标准。
和
错误:HDLParsers:3046-“ C:/ Users / ...”第21行。库单元STD_LOGIC_1164在库IEEE中不可用。
如果运行合成,也会发生这种情况。
谷歌搜索解决方案不是很有效,ISE中错误的超链接导致Xilinx网站上出现“找不到页面”结果。
如果有人能对此有所启示,我将非常感激。
最佳答案
确保将Xilin安装在不包含空格的目录中,如果您的路径包含空格,则某些Xilinx脚本将不起作用。
这是一个常见的错误,应该对安装软件进行维护,但这些年来,Xilinx似乎无法对其进行修复。
尝试重新安装SW,确保将所有库和程序安装在C:\或您所拥有的根目录下,并且绝对不在“程序文件”或“我的文档”之类的目录下。
关于std - Xilinx ISE无法使用std_logic_1164,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6841008/