我试图使用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没有为我试图为-which模拟的设备安装正确的库有关,在本例中是MAXV。我有一些.qdz文件用于我从Altera网站下载的所有设备,我已经将它们安装在Quartus中,所以我强烈怀疑我需要使用Quartus的EDA模拟库编译器来为Modelsim编译这些文件,但我不知道在哪里输出它们才能工作。任何帮助都将不胜感激!
发布于 2017-04-10 07:28:58
我怀疑您需要在Modelsim中为MAXV编译库,就像编译任何其他VHDL (即不需要特殊工具)一样。下面是我们的一门培训课程的指导,它是用来编译Cyclone (非MAXV)的。我可以把它们改编成MAXV,但这需要我做一些研究,你可以这样做:
要模拟门级netlist,需要在ModelSim中编译生成的仿真模型。此引用库称为 阿尔特拉 和 旋风构想 如果您正在使用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
https://stackoverflow.com/questions/43309481
复制相似问题