gpt4 book ai didi

compiler-errors - 将* .vhdl编译到库中时发生编译器错误-Altera Quartus II

转载 作者:行者123 更新时间:2023-12-02 10:51:48 27 4
gpt4 key购买 nike

我已经从http://www.vhdl.org/fphdl/下载了浮点软件包,并执行了以下操作:

  • 我在项目
  • 中包含了math_utility_pkg.vhd,fixed_pkg_c.vhd和float_pkg_c.vhd文件
  • 我将它们分配到一个库中(按照Compiling *.vhdl into a library, using Altera Quartus II中的说明进行操作)
  • 尝试编译它们,首先通过将项目的顶级实体设置为顶级实体,第二次通过将float_pkg_c.vhd设置为顶级实体

  • 我遇到了几个问题:
  • 我不确定是否要使用ieee_proposed库名或floatfixlib,因为前者在文档中建议使用,后者在软件包文件
  • 中使用
  • 编译时,我不断从软件包文件中得到错误信息(例如“未能详细调用子程序“remainder””和类似内容)
  • 打包文件具有后缀_c的事实之间似乎存在一些争议,但应该在不带后缀_c的情况下将其包含在内(例如,使用FLOATFIXLIB.float_pkg.all;),尽管
  • ,但目前无法解决该错误
  • 最后,当将float_pkg_c.vhd设置为顶级实体时,编译器将生成以下错误:“顶级设计实体“float_pkg_c”未定义“

  • 我一直在尝试上述尝试的变体,但没有任何进展。

    最佳答案

    您可能希望重新下载软件包。我没有看到math_utility_pkg,也没有看到软件包中引用的库floatfixlib。您必须有一个很旧的版本。

    我刚刚重新下载了Altera发行版。在其中,我看到了您所交叉的帖子中引用的软件包:fixed_float_types_c.vhdl,fixed_pkg_c.vhdl和float_pkg_c.vhdl。我还注意到zip文件中的文件日期戳是:2009年8月27日。

    关于compiler-errors - 将* .vhdl编译到库中时发生编译器错误-Altera Quartus II,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22697541/

    27 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com