【问题标题】:Xilinx ISE fails to use std_logic_1164Xilinx ISE 无法使用 std_logic_1164
【发布时间】:2011-07-27 07:43:26
【问题描述】:

我在装有 Win7(64 位)的 ACER 笔记本电脑上安装了 Xilinx ISE 13.1。

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

错误:HDLParsers:3016 - "C:/Users/..." 单元 std_logic_1164 所需的库单元标准在库 std 中不存在。

错误:HDLParsers:3046 - "C:/Users/..." 第 21 行。库单元 STD_LOGIC_1164 在库 IEEE 中不可用。

如果我运行合成也会发生这种情况。

谷歌搜索解决方案不是很有效,ISE 中错误的超链接导致赛灵思网站出现“找不到页面”结果。

如果有人能对此有所了解,我将不胜感激。

【问题讨论】:

  • 该工具找不到默认库(STD 和 IEEE)。要么安装搞砸了,要么你做了一些奇怪的事情来创建模块。也许尝试创建一个新的空项目?
  • 是的,这是一个新的空项目。无论我创建什么样的源文件,每次都会发生。我尝试重新安装并发生同样的错误:(
  • Xilinx 安装路径中是否有连字符?
  • @sharth 有趣的问题。也许空间也会引起问题?
  • @Philippe:在 linux 上,我遇到了一个问题,即 ISE 无法打开 project.xise 文件,除非路径中没有连字符。也许在 Windows 下它稍后会失败。 (顺便说一句,为什么连字符很重要,对我来说是个谜)

标签: std vhdl xilinx


【解决方案1】:

确保您将 Xilin 安装在不包含空格的目录中,如果您的路径包含空格,某些 Xilinx 脚本将无法运行。

这是一个常见的错误,应该注意安装软件,但Xilinx这么多年似乎无法修复它。

尝试重新安装软件,确保将所有库和程序安装在 C:\ 或您拥有的任何根目录下,并且绝对不在“程序文件”或“我的文档”或类似的目录下。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-06-22
    • 2017-06-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多