【问题标题】:Where to install compiled device libraries for functional simulation in Quartus Prime Lite?在 Quartus Prime Lite 中,在哪里安装用于功能仿真的编译器件库?
【发布时间】:2017-04-09 17:03:18
【问题描述】:

我正在尝试使用 Quartus 中的矢量波形文件,使用仿真波形工具对我的 VHDL 设计进行功能仿真。但是,当我开始运行模拟时,出现以下错误:

# ** Error: ORB-SLAM.vho(31): Library maxv not found.
# -- Loading package TEXTIO
# -- Loading package std_logic_1164
# -- Loading package std_logic_arith
# ** Error: ORB-SLAM.vho(34): (vcom-1136) Unknown identifier "MAXV".
# 
# ** Error: ORB-SLAM.vho(36): VHDL Compiler exiting
# End time: 12:57:23 on Apr 09,2017, Elapsed time: 0:00:00
# Errors: 3, Warnings: 0
# ** Error: C:/Modeltech_pe_edu_10.4a/win32pe_edu/vcom failed.
# Executing ONERROR command at macro ./ORB-SLAM.do line 3

Error.

我相信这可能与 Modelsim(安装在我的计算机上)或 Quartus 没有为我要模拟的设备安装正确的库有关 - 在这种情况下是 MAXV。我从 Altera 的网站下载了所有设备的 .qdz 文件,并将它们安装在 Quartus 中,所以我强烈怀疑我需要使用 Quartus 的 EDA Simulation Library Compiler 为 Modelsim 编译这些文件,除非我没有不知道在哪里输出它们以使其工作。任何帮助将不胜感激!

【问题讨论】:

    标签: vhdl quartus


    【解决方案1】:

    我怀疑您需要在 Modelsim 中为 MAXV 编译库,就像编译任何其他 VHDL 一样(即不需要特殊工具)。以下是我们的一门培训课程的说明,用于编译 Cyclone IV(非 MAXV)。我可以将它们改编为 MAXV,但这需要我做一些研究,你可以这样做:

    要模拟门级网表,您需要编译 在 ModelSim 中生成仿真模型。这引用了库 叫

    altera
    

    cycloneive
    

    如果您使用的是 ModelSim Altera 版,这些的预编译版本 提供了库,因此您可以错过这一步。如果你是 使用任何其他版本的 Modelsim,您将需要编译这些 自己图书馆:

    创建一个名为altera 的新库。 将以下源文件编译到该库中,您可以在 Quartus 的 quartus/eda/sim_lib 目录中找到这些源文件 安装。

     altera_primitives_components.vhd
     altera_primitives.vhd
    

    创建另一个名为 cycloneive 的新库。

    将以下源文件编译到这个库中,您也可以在 Quartus 的quartus/eda/sim_lib 目录中找到这些源文件 安装。

    cycloneive_atoms.vhd
    cycloneive_components.vhd
    

    【讨论】:

    • 我知道你刚才回答了这个问题,但感谢你的帮助!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多