【问题标题】:ModelSim-Altera errorModelSim-Altera 错误
【发布时间】:2015-08-09 20:27:01
【问题描述】:

我正在使用带有 Altera Quartus 15.0 网络版的 Ubuntu Linux 14.04 LTS,由于许可错误,我很难模拟我的设计。我正在为 terasic 的VEEK-MT 的 LCD 触摸屏和 Altera 的Cyclone IV EP4CE115 设计一个 LCD_driver。

老实说,我对 ModelSim-Altera 之类的仿真软件没有太多经验,但我知道如何使用 .vwf 文件并使用它们进行仿真,我也知道如何使用signaltap逻辑分析仪。创建 usinversity program .vwf 文件后,我编译项目,按运行功能模拟,我得到一个包含以下内容的窗口:

正在确定 ModelSim 可执行文件的位置...

使用:/home/bdoronnb/Downloads/Quartus/15.0/ModelSim/modelsim_ase/bin

要指定 ModelSim 可执行目录,请选择:工具 -> 选项 -> EDA 工具选项 注意:如果 ModelSim-Altera 和 ModelSim 可执行文件都可用,则将使用 ModelSim-Altera。

**** 生成 ModelSim 测试平台 ****

quartus_eda --gen_testbench --check_outputs=on --tool=modelsim_oem --format=verilog --write_settings_files=off test5 -c test5 --vector_source="/path/to/Altera/projects/test/5/test5.vwf" --testbench_file="/path/to/Altera/projects/test/5/simulation/qsim/test5.vwf.vt"

ld.so 检测到不一致:dl-close.c:762:_dl_close:断言 `map->l_init_call' 失败!信息: ****************************************************** *****************信息:运行 Quartus II 64-Bit EDA Netlist Writer 信息:版本 15.0.0 Build 145 04/22/2015 SJ 网页版信息:版权所有 (C) 1991-2015 阿尔特拉公司。版权所有。信息:您对 Altera 的使用 公司的设计工具、逻辑功能信息:等 软件和工具,及其AMPP合作伙伴逻辑信息:功能, 以及来自上述任何信息的任何输出文件:(包括 设备编程或仿真文件),以及任何信息:相关 文件或信息明确受制于信息: Altera 程序许可信息的条款和条件: 订阅协议,Altera Quartus II 许可协议,
信息:Altera MegaCore 功能许可协议或其他
信息:适用的许可协议,包括但不限于
信息:您的使用仅用于编程逻辑
信息:由 Altera 制造并由 Altera 或其销售的设备
信息:授权经销商。请参考适用
信息:协议以获取更多详细信息。信息:处理开始时间:太阳 2015 年 8 月 9 日 22:18:46 信息:命令:quartus_eda --gen_testbench --check_outputs=on --tool=modelsim_oem --format=verilog --write_settings_files=off test5 -c test5 --vector_source=/path/to/Altera/projects/test/5/test5.vwf --testbench_file=/path/to/Altera/projects/test/5/simulation/qsim/test5.vwf.vtWarning (201007):在设计警告中找不到端口“h_counter”(201007):不能 在 designWarning (201007) 中找到端口“h_counter[10]”:找不到端口 designWarning (201007) 中的“h_counter[9]”:找不到端口 designWarning (201007) 中的“h_counter[8]”:找不到端口 designWarning (201007) 中的“h_counter[7]”:找不到端口 designWarning (201007) 中的“h_counter[6]”:找不到端口 designWarning (201007) 中的“h_counter[5]”:找不到端口 designWarning (201007) 中的“h_counter[4]”:找不到端口 designWarning (201007) 中的“h_counter[3]”:找不到端口 designWarning (201007) 中的“h_counter[2]”:找不到端口 designWarning (201007) 中的“h_counter[1]”:找不到端口 designWarning (201007) 中的“h_counter[0]”:找不到端口“v_counter” 在设计警告(201007)中:找不到端口“v_counter [9]” designWarning (201007): 找不到端口“v_counter[8]” designWarning (201007): 找不到端口“v_counter[7]” designWarning (201007): 找不到端口“v_counter[6]” designWarning (201007): 找不到端口“v_counter[5]” designWarning (201007): 找不到端口“v_counter[4]” designWarning (201007): 找不到端口“v_counter[3]” designWarning (201007): 找不到端口“v_counter[2]” designWarning (201007): 找不到端口“v_counter[1]” designWarning (201007): 找不到端口“v_counter[0]” 设计警告(201007):在设计警告中找不到端口“HSD_s” (201007):在 designInfo (201000) 中找不到端口“VSD_s”:已生成 Verilog 测试台文件 /path/to/Altera/projects/test/5/simulation/qsim/test5.vwf.vt 对于simulationInfo:Quartus II 64-Bit EDA Netlist Writer 是 成功的。 0 个错误,25 个警告信息:峰值虚拟内存:1088 兆字节信息:处理结束:2015 年 8 月 9 日星期日 22:18:47 信息: 经过时间:00:00:01 信息:总 CPU 时间(在所有处理器上): 00:00:01 成功完成。

成功完成。

**** 生成功能仿真网表****

quartus_eda --write_settings_files=off --functional=on --flatten_buses=off --simulation --tool=modelsim_oem --format=verilog --output_directory="/path/to/Altera/projects/test/5/simulation/qsim/" test5 -c test5

ld.so 检测到不一致:dl-close.c:762:_dl_close:断言 `map->l_init_call' 失败!信息: ****************************************************** *****************信息:运行 Quartus II 64-Bit EDA Netlist Writer 信息:版本 15.0.0 Build 145 04/22/2015 SJ 网页版信息:版权所有 (C) 1991-2015 阿尔特拉公司。版权所有。信息:您对 Altera 的使用 公司的设计工具、逻辑功能信息:等 软件和工具,及其AMPP合作伙伴逻辑信息:功能, 以及来自上述任何信息的任何输出文件:(包括 设备编程或仿真文件),以及任何信息:相关 文件或信息明确受制于信息: Altera 程序许可信息的条款和条件: 订阅协议,Altera Quartus II 许可协议,
信息:Altera MegaCore 功能许可协议或其他
信息:适用的许可协议,包括但不限于
信息:您的使用仅用于编程逻辑
信息:由 Altera 制造并由 Altera 或其销售的设备
信息:授权经销商。请参考适用
信息:协议以获取更多详细信息。信息:处理开始时间:太阳 2015 年 8 月 9 日 22:18:53 信息:命令:quartus_eda --write_settings_files=off --functional=on --flatten_buses=off --simulation=on --tool=modelsim_oem --format=verilog --output_directory=/path/to/Altera/projects/test/5/simulation/qsim / test5 -c test5Info (204019):在文件夹中生成文件 test5.vo “/path/to/Altera/projects/test/5/simulation/qsim//” 对于 EDA 仿真工具信息:Quartus II 64-Bit EDA Netlist Writer 是 成功的。 0 个错误,0 个警告信息:峰值虚拟内存:1093 兆字节信息:处理结束:2015 年 8 月 9 日星期日 22:18:55 信息: 经过时间:00:00:02 信息:总 CPU 时间(在所有处理器上): 00:00:01 成功完成。

**** 生成 ModelSim .do 脚本 ****

/path/to/Altera/projects/test/5/simulation/qsim/test5.do 生成。

成功完成。

**** 运行 ModelSim 仿真 ****

/home/bdoronnb/Downloads/Quartus/15.0/ModelSim/modelsim_ase/bin/vsim -c -do test5.do

/home/bdoronnb/Downloads/Quartus/15.0/ModelSim/modelsim_ase/bin/../linux/vish: 加载共享库时出错:libXft.so.2:无法打开共享 目标文件:没有这样的文件或目录错误。

感谢任何帮助。

【问题讨论】:

  • 32b 还是 64b Linux 发行版?请注意,在 Linux 64 位平台上运行 ModelSim 软件需要 32 位库文件。

标签: linux licensing modelsim intel-fpga quartus


【解决方案1】:

尤里卡!我搜索了以下文本:error while loading shared libraries: libXft.so.2: cannot open shared object file: No such file or directory Error. 我发现(也感谢Qiu)我需要为 ModelSim-Altera 软件使用的 64 位操作系统安装 32 位软件包。以下是进入 Ubuntu 终端的正确命令:

sudo apt-get install libxft2 libxft2:i386 lib32ncurses5

问题解决了!

【讨论】:

  • 在 Ubuntu 14.10 上安装 libxft2:i386 是无穷无尽的未满足的依赖关系链,不会安装废话。虽然在 Ubuntu 14.04 上运行良好..
  • @badkya 18.04 没有这个问题
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2016-06-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多