文章 ID: 000081763 内容类型: 故障排除 上次审核日期: 2021 年 08 月 28 日

为什么在编译 DSP Builder 生成的 VHDL 文件时,Quartus II 中出现 VHDL 使用条款错误?

环境

  • 面向英特尔® FPGA 的 DSP Builder 专业版
  • BUILT IN - ARTICLE INTRO SECOND COMPONENT
    说明 编译 DSP Builder 生成的 VHDL 文件时,如果您没有在 Quartus II 项目中添加相应的 DSP Builder 库文件,则 Quartus II 中的 VHDL 使用条款错误。如果您从 SignalCompiler 内部运行 Quartus II,或者您使用 DSP Builder 生成的 Quartus II tcl 脚本,则应将这些库文件添加到项目中。但是,如果您在 SignalCompiler 之外运行 Quartus II 编译,并且未使用 Quartus II tcl 脚本,则需要手动设置这些库文件。

    该错误文本将与以下类似:
    错误:.vhd 中的 VHDL 使用条款错误:设计库不包含主单元 dspbuilder 模块
    错误:由于以前的错误,在 .vhd 中忽略构建

    要在 Quartus II 中编译 DSP Builder 生成的 VHDL 文件,您必须有在 Quartus II 项目中指定的 DSPBUILDERPACK.vhd 和 DSPBUILDER.vhd 文件的路径。这些文件位于\altlib 目录。

    要添加这些文件,在项目中选择 添加/删除文件...在 Quartus II 中的"项目"菜单下。浏览到\altlib 目录,并选择 DSPBUILDERPACK.vhd 和 DSPBUILDER.vhd 文件,然后单击 确定 以添加该文件。这些文件的编译顺序很重要。必须在 DSPBUILDER.vhd 之前编译 DSPBUILDERPACK.vhd。一旦您包括了文件,便会重新运行您的 Quartus II 编译过程。

    相关产品

    本文适用于 1 产品

    英特尔® 可编程设备

    本页面上的内容是原始英文内容的人工翻译与计算机翻译的组合。我们提供此内容是为了您的便利并且仅供参考,未必完整或准确。如果本页面的英文版与翻译版之间存在任何冲突,应以英文版为准。 查看此页面的英语版本。