ModelSim-Altera 错误

2023-11-21

我正在使用 Ubuntu Linux 14.04 LTS 和 Altera Quartus 15.0 网络版,由于许可错误,我很难模拟我的设计。我正在设计一个 LCD_driverVEEK-MT友晶科技的液晶触摸屏旋风 IV EP4CE115由阿尔特拉.

老实说,我对像这样的模拟软件没有太多经验ModelSim-Altera但我知道如何使用.vwf文件并用它们进行模拟,我也知道如何使用 signaltap 逻辑分析仪。创建后美国大学计划.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_called' 失败!信息: ****************************************************** ******************信息:运行 Quartus II 64 位 EDA 网表编写器信息:版本 15.0.0 Build 145 2015 年 4 月 22 日 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):不能 在设计中查找端口“h_counter[10]”警告(201007):找不到端口 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]” designWarning (201007):在 designWarning 中找不到端口“HSD_s” (201007):在designInfo中找不到端口“VSD_s”(201000):已生成 Verilog 测试台文件 /path/to/Altera/projects/test/5/simulation/qsim/test5.vwf.vt 对于仿真信息:Quartus II 64 位 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 --function=on --flatten_buses=off --simulation --tool=modelsim_oem --format=verilog --output_directory="/path/to/Altera/projects/test/5/simulation/qsim/" 测试5 -c 测试5

ld.so 检测到不一致:dl-close.c: 762: _dl_close: 断言 `map->l_init_called' 失败!信息: ****************************************************** ******************信息:运行 Quartus II 64 位 EDA 网表编写器信息:版本 15.0.0 Build 145 2015 年 4 月 22 日 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 --function=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 was 成功的。 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:无法打开共享 对象文件:没有这样的文件或目录错误。

任何帮助表示赞赏。


尤里卡!我用谷歌搜索了以下文字: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

问题解决了!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ModelSim-Altera 错误 的相关文章

  • 无关的库链接

    我有一个可能有点愚蠢的问题 因为我很确定我可能已经知道答案了 假设你有静态库A 动态共享库B和你的linux下的程序C 假设库 A 调用库 B 中的函数 并且您的程序调用库 A 中的函数 现在假设 C 在 A 中调用的所有函数都不使用 B
  • 将数组传递给函数名称冲突

    Specs GNU bash 版本 3 1 17 无法升级 Premise 我一直在摆弄数组 我想知道是否有任何方法可以让函数的本地变量与所述函数外部的数组同名 Example 在下面的示例中 我将尝试显示该问题 Working bin b
  • 如何成功使用RDAP协议代替whois

    我对新的 RDAP 协议有点困惑 也不知道何时进一步追求它有意义 在我看来 每个人都同意它是 whois 的继承者 但他们的数据库似乎是空的 在 ubuntu 上我尝试了 rdapper nicinfo 甚至他们的 RESTful API
  • git在Windows和Linux之间切换后强制刷新索引

    我有一个Windows和Linux共享的磁盘分区 格式 NTFS 它包含一个 git 存储库 约 6 7 GB 如果我只使用Windows or 只使用Linux操作 git 存储库一切正常 但是每次切换系统的时候git status命令将
  • 在 LINUX 上使用 Python 连接到 OLAP 多维数据集

    我知道如何在 Windows 上使用 Python 连接到 MS OLAP 多维数据集 嗯 至少有一种方法 通常我使用 win32py 包并调用 COM 对象进行连接 import win32com client connection wi
  • 为什么在 Linux 上字符串文字的内存地址与其他字符串文字的内存地址如此不同?

    我注意到字符串文字在内存中的地址与其他常量和变量 Linux 操作系统 非常不同 它们有许多前导零 未打印 Example const char h Hi int i 1 printf p n void h printf p n void
  • 如何不断刷新屏幕并实时更新[关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 我想在linux上写一个C程序 不断刷新屏幕并实时更新 例如类似于top终端中的命令 谁能指出我正确的方向 为了保持它跨终端类型的可移
  • 如何以编程方式从Linux中的进程名称获取进程ID

    在我的项目中 我们使用 ACE 自适应通信环境 中间件来编写可在 Windows 和 Linux 上运行的独立于操作系统的代码 要求是从进程名称中获取进程 ID 由于 ACE 不支持这一点 因此我们必须使用特定于平台的宏来分离 Window
  • Linux shell 脚本:十六进制数字到二进制字符串

    我正在 shell 脚本中寻找一些简单的方法来将十六进制数字转换为 0 和 1 字符的序列 Example 5F gt 01011111 是否有任何命令或简单的方法来完成它 或者我应该为其编写一些开关 echo ibase 16 obase
  • 如何在特定 systemd 服务重新启动时触发自定义脚本运行

    我想知道如何安排自定义脚本在重新启动服务时运行 我的用例是 每当重新启动 Tomcat 服务时 我都必须运行多个命令 我想知道是否有一种方法可以编写脚本并安排它在重新启动 Tomcat 服务时运行 我已将 tomcat 脚本设置为 syst
  • 劫持系统调用

    我正在编写一个内核模块 我需要劫持 包装一些系统调用 我正在暴力破解 sys call table 地址 并使用 cr0 来禁用 启用页面保护 到目前为止一切顺利 一旦完成 我将公开整个代码 因此如果有人愿意 我可以更新这个问题 无论如何
  • Docker:处理 tar 文件时出错(退出状态 1):设置枢轴目录时出错:不是目录

    我是 Docker 新手 不知道是什么原因导致此错误或如何诊断它 任何有关此问题的具体帮助或有关首先检查何处以诊断此类问题的提示将不胜感激 我的 Dockerfile FROM java 8 Install maven RUN apt ge
  • 设置 Apache POI 的路径

    我想创建 Excel 文件并使用 java 程序在该文件中写入数据 That is here http www techbrainwave com p 554我在 java 文件所在的位置提取了 Apache POI 并将该路径包含在路径变
  • 归档文件系统或格式

    我正在寻找一种文件类型来存储已退役系统的档案 目前 我们主要使用 tar gz 但从 200GB tar gz 存档中查找并提取几个文件是很麻烦的 因为 tar gz 不支持任何类型的随机访问读取规定 在你明白之前 使用 FUSE 安装 t
  • 在 /dev/input/eventX 中写入事件需要哪些命令?

    我正在开发一个android需要将触摸事件发送到 dev input eventX 的应用程序 我知道C执行此类操作的代码结构如下 struct input event struct timeval time unsigned short
  • 如何使用 sed 仅删除双空行?

    我找到了这个问题和答案 https stackoverflow com questions 4651591 howto use sed to remove only triple empty lines关于如何删除三重空行 但是 我只需要对
  • 在主目录中安装库

    在 Linux Ubuntu 中 我尝试运行一个工具 但它显示错误 库丢失 我无权在系统中安装任何内容 或者根本无法从我的用户帐户执行 sudo 是否可以在我的主目录 没有 sudo 中安装缺少的库 在我的例子中为 libstdc so 6
  • arm-linux-gnueabi 编译器选项

    我在用 ARM Linux gnueabi gcc在 Linux 中为 ARM 处理器编译 C 程序 但是 我不确定它编译的默认 ARM 模式是什么 例如 对于 C 代码 test c unsigned int main return 0x
  • 并行运行 make 时出错

    考虑以下制作 all a b a echo a exit 1 b echo b start sleep 1 echo b end 当运行它时make j2我收到以下输出 echo a echo b start a exit 1 b star
  • QFileDialog::getSaveFileName 和默认的 selectedFilter

    我有 getSaveFileName 和一些过滤器 我希望当用户打开 保存 对话框时选择其中之一 Qt 文档说明如下 可以通过将 selectedFilter 设置为所需的值来选择默认过滤器 我尝试以下变体 QString selFilte

随机推荐

  • 如何访问作为 RMarkdown 文档中参数传递的文件中的数据?

    遵循 RMarkdown 的最后一个示例参数化报告页面 我正在尝试使用Shiny界面选择我的输入文件 其中包含以下代码YAML标头 params data input file label Input dataset value myDat
  • 模拟 DbContext.Set()?

    我们首先使用 EF 代码 并为我们的销售数据库提供数据上下文 此外 我们还有一个类位于数据上下文之上并执行一些基本的 CRUD 操作 例如 我们有以下函数 public static T Create
  • cv2.VideoCapture.read() 在 time.sleep() 之后获取旧帧

    我尝试用 Python 捕捉 立体 图像opencv和两个摄像头 因此每 5 秒应保存一张图像 但这里的问题是保存了旧框架 缩小后的代码如下 cap cv2 VideoCapture 0 for i in range 20 time sle
  • python导入站点失败

    当我执行python脚本时 出现这个问题 import site failed use v for traceback 所以我再次尝试使用 v 选项 我可以得到这些消息 import site failed traceback Traceb
  • Webpack 2:如何排除除以下之外的所有node_modules

    我需要让 babel 运行 node modules identicons 但是我仍然想排除所有其他包 原因是标识符包正在使用模板字符串并在运行时中断 webpack p 有问题的字符串 node modules identicons in
  • Go并发和通道混乱

    我是 Go 新手 在理解并发和通道方面遇到问题 package main import fmt func display msg string c chan bool fmt Println display first message ms
  • 如何为 Karate API 中的所有功能文件设置全局标头

    我需要发布一个请求来获取授权令牌并将其包含在所有后续测试请求的标头中 该令牌每次都会更改 但只要我继续发送请求 它就对整个测试会话有效 在每个功能文件中 我可以调用另一个功能文件来获取此令牌 但我不想对每个功能文件都这样做 我只想在测试开始
  • Visual Studio 不断要求将项目文件另存为

    我正在使用 VS 2010 最近我移动了一些文件并更改了路径等 该解决方案仍然可以正确编译 并且所有文件都可以毫无错误地加载 编译 但是几乎每次我在更改后进行编译时 它都会显示 另存为 对话框 并要求我保存其中一个项目 如果我尝试这样做 给
  • 使用pycharm调试,如何单步进入项目,而不进入django库

    想想这个场景 我调试 Django 项目并单步执行代码 进出 调试器有时会进入 Django 库或其他外部库 有谁知道如何防止调试器输入外部代码 或者至少迈出 大 一步让调试器返回到项目代码 有谁知道如何防止调试器输入外部代码 是的 德米特
  • Restangular 是否支持 withCredentials 选项和 cors 请求的其他选项?

    我正在谷歌搜索 但没有找到任何线索 矩形是否支持凭证选项以及 cors 请求的其他选项 我的意思是我可以在 cors 调用中使用它而没有任何问题吗 你能帮我吗 是的 它确实 您可以通过使用来设置它们setDefaultHttpFields
  • 不同 Logback 附加程序的特定于包的日志记录级别

    我有这个简单的 Logback 配置文件 其中包含两个附加程序和一些基于包名称的自定义日志记录级别
  • 点符号与 $elemMatch

    我有一个 unitScores 集合 其中每个文档都有一个 id 和一个文档数组 如下所示 id ObjectId 52134edd5b1c2bb503000001 scores userId ObjectId 5212bf3869bf35
  • PHPStorm 中是否可以实现 Ruby 语法高亮显示?

    I found this但老实说不确定如何安装它或它是否适用 谢谢 您链接的 Ruby 插件仅为 IntelliJ IDEA Ultimate 设计 它不适用于 PhpStorm 看这个答案更多细节 但是 可以使用 PhpStorm 中的
  • 在循环之前或循环中声明变量之间的区别?

    我一直想知道 一般来说 在循环之前声明一个一次性变量 而不是在循环内重复声明 是否会产生任何 性能 差异 A 完全没有意义 Java 中的示例 a 循环前声明 double intermediateResult for int i 0 i
  • 确定 GAM 平滑对象的导数

    我有一个非常简单的时间序列数据集 由单个变量的年平均值 AVERAGE 组成 我希望研究时间序列 趋势 分量的变化率 一阶导数 和加速度 二阶导数 以及相关的标准误差 我使用 MGCV 的 GAM 和 PREDICT 函数获得了 趋势 如下
  • 核心数据内存使用和内存警告

    我有这个问题 我在核心数据中有一个图像数据库 我获取所有图像 大约 80MB 并放入 NSMutableArray 中 对象被正确错误 NSArray fetchResults self managedObjectContext execu
  • Unity PerRequestLifetimeManager 在不同请求中重用对象

    我已经为我们的项目设置了 Unity 的依赖注入 该项目本身是一个同时使用 MVC 和 Web API 的 ASP NET 应用程序 对于数据库上下文 我正在使用PerRequestLifetimeManager 这样做是为了使业务逻辑的不
  • wpf - 我可以在 wpf 中使用 System.Drawing 吗?

    我正在将图像保存在数据库中 但是如何从数据库中检索该图像 当我尝试使用system drawing 它显示错误 一些人说我不能在wpf中使用system drwaing 甚至不能使用dll文件 我的代码是 private void btnS
  • 子 pom 中存在重复的artifactId

    我希望父 pom 为众多子 pom 定义一些要继承的属性 但是 当我尝试在父 pom 中的这些属性之一中使用 artifactId 时 它会在子项的有效 pom 中重复 下面是非常基本的示例 假设我拥有 poms 所需的所有有效字段 gro
  • ModelSim-Altera 错误

    我正在使用 Ubuntu Linux 14 04 LTS 和 Altera Quartus 15 0 网络版 由于许可错误 我很难模拟我的设计 我正在设计一个 LCD driverVEEK MT友晶科技的液晶触摸屏旋风 IV EP4CE11