首页 > 其他分享 >尝试Questa仿真报错:Error while trying to run Questa simulator

尝试Questa仿真报错:Error while trying to run Questa simulator

时间:2023-04-08 11:12:18浏览次数:50  
标签:run Questa 芯片 报错 测试 Intel

        最近在看一些芯片验证的书籍,逐步学习数字芯片的一些测试原理。以前的混合芯片测试,大多不需要了解其内部的具体原理,很多情况下,了解基本的I/O结构和通讯方式即可。但想更进一步学习,无论如何都避不开verilog了。从SSI,MSI,LSI,VLSI到ULSI,再到如今的Soc,数字电路规模的进步速度远远高于模拟电路,数字电路的测试技术发展也越来越快。如果单纯从集成电路测试角度来说,不了解测试方法的原理,仅仅加载和运行矢量是可以执行芯片测试的,但要进一步设计测试方案,则必须学习测试方法的基本原理了。在学习数字芯片测试时,看书的时候总有一种看算法和数据结构的书的类似经验。常见的数据结构基于C语言描述或者算法基于Java等类似情况,数字芯片测试也经常基于verilog或者System Verilog。单纯的看书,仅仅能学习一下电路的结构化描述,很难理解Verilog的行为描述。所以就萌生了想动手试试的想法。

        分别下载了Intel和AMD的开发环境。先说一下安装体验,Intel的支持离线安装,但是Questa需要注册,在提交注册的时候,总是没有反应,后来我将网站的语言选择改成中文,终于可以顺利的提交注册信息了。这个注册信息的折腾,浪费了差不多一个小时。在这个链接中包含了安装方法:Quartus安装Questa进行仿真教程 - VeriMake,但是注册的过程虽然说可以按照提示一步一步操作,但是真的很繁琐。AMD的Vivado安装起来就简单的多了,但是十几个G的在线下载,在当前这种不是很稳定的外网速度的情况下,安装起来也是一种挑战。因为仅仅出于学习的目的,我都是使用的免费版本。

        Vivado的开发环境,我还没尝试。今天尝试了一下Quartus,在运行仿真的地方就卡住了。最后参考网站:Re: Error while trying to run Questa simulator - Intel Communities解决了。这篇随笔就是想记录一下解决方法。报错信息如下:

Info: Starting NativeLink simulation with Questa Intel FPGA software
Sourced NativeLink script xxxx/intelfpga_lite/22.1std/quartus/common/tcl/internal/nativelink/modelsim.tcl
missing "
Error: NativeLink simulation flow was NOT successful

其中xxxx是安装路径。我一度怀疑是不是自己的设置有问题,重复设置问题依旧,就搜索了最后一行报错信息:

"run_eda_simulation_tool eda_opts_hash"

终于找到了前面所说的网站。按照如下说明:

For me, I have Quartus installed in the default location, so when I navigate to "C:\intelFPGA_lite\22.1std\quartus\common\tcl\internal\nativelink" there is a file called qnativelinkflow.tcl .Open that file and go to line 122 which should say 'set questa_installation "$questa_fse_drectory'. Remove the double double quote and try launching the simulation from Quartus again. That worked for me.

找到对应的文件,进行修改:

 

 

 修改之后,终于正常出现仿真结果了。

修改文件的过程中,才发现,这个文件的修改权限需要管理员权限,只好使用管理员权限运行我的GVim才完成修改。Intel的开发环境暂时跑起来了,接下来准备试试AMD的开发环境。

在买开发板的时候,才发现,如果出于学习需要,没啥特殊需求的话,Intel的确实便宜很多,资料也多。

 

标签:run,Questa,芯片,报错,测试,Intel
From: https://www.cnblogs.com/integrated-circuit-testing/p/17298178.html

相关文章

  • 内存溢出:报错java.lang.OutOfMemoryError: PermGen space
    前言前后台调试过程中某个查询操作导致了后台报错java.lang.OutOfMemoryError:PermGenspace,百度了一下说是内存溢出,设置JVM参数就能解决,确实是如此。引用别人的解释:OutOfMemoryError:PermGenspace非堆溢出(永久保存区域溢出) 这种错误常见在web服务器对JSP进行pre......
  • drop、truncate和delete的区别
    drop、truncate和delete的区别##删除表和数据结构droptabletestTable##(常用)只是清空数据表删除表中所有记录,并且将重新设置高水线和所有的索引truncatetabletestTable(1)DELETE语句执行删除的过程是每次从表中删除一行,并且同时将该行的删除操作作为事务记录在日志......
  • npm is known not to run on Node.js v8.15.0
    ########### >npminstall--legacy-peer-depsERROR:npmisknownnottorunonNode.jsv8.15.0You'llneedtoupgradetoanewerNode.jsversioninordertousethisversionofnpm.Youcanfindthelatestversionathttps://nodejs.org/ 删除:C......
  • Cannot read properties of undefined (reading 'offsetWidth') 报错的解决
    今天在运行后台系统时突然发现报以上错误,百思不得其解,因为最近并没有修改过该页面。 源代码如下: 最开始以为是不是用法改了,查询并尝试了许久,并没有什么用,同时发现出现一个css找不到的报错:  猜测是否引用elementplus样式版本文件不对。因为昨天有吧node_module删了,更......
  • jenkins打包报错:
    打包机替换.ssh/gitlab_id_rsa即可/home/publish/.ssh/gitlab_id_rsacat/home/publish/.ssh/configHostgitlab.xxx.comIdentityFile~/.ssh/gitlab_id_rsaHostNamegitlab.xxx.comPort3333Hostgitlabcloud.xxx.comHostNamegitlabcloud.xxx.comPort3333......
  • MobTech ShareSDK|分享报错怎么办
    QQ-分享报错901111,9001010等由于QQ现在需要审核后才可以分享(之前分享不需要审核),所以此错误解决方法只需通过腾讯开放平台的审核即可,另外要检查注册好的应用的基本信息,包名、md5签名和Bundleid是不是填写正确,和项目里是一致的;Android端微信分享失败微信分享失败,提示toast:分享失败,或......
  • narak靶场ssh连接出现问题报错
    做narak靶场的时候遇到下面问题:WARNING:REMOTEHOSTIDENTIFICATIONHASCHANGED!ssh连接报错,解决办法:原因:可能是因为上一层连接是没连接上,就把kali关闭了,然后靶机出现了一个know_hosts.old文件,如果要再次连接,需要删除这文件参考文章:https://blog.csdn.net/qq_41884002/article/d......
  • sonar扫描kotlin 代码报错 Cannot analyse 'XXXXServiceImpl.kt' with 'KtChecksVisit
    问题现象://sonar扫描控制台报错,有可能会导致代码覆盖率等指标不准确16:56:47.623ERROR:Cannotanalyse'XXXXServiceImpl.kt'with'KtChecksVisitor':nulljava.lang.NullPointerException:nullatorg.sonarsource.kotlin.checks.ConditionalStructure.<init&......
  • ambari-agent in not running
    ERROR2023-04-0609:24:25,787Controller.py:453-Controllerthreadfailedwithexception:Traceback(mostrecentcalllast): File"/usr/lib/python2.6/site-packages/ambari_agent/Controller.py",line438,inrun   self.actionQueue=ActionQueue(......
  • 【IDEA】IDEA打包时clean报错Failed to delete......
    现象:控制台报Failedtocleanproject:Failedtodelete原因:target文件可能时编译的文件被其他程序占用,导致资源无法回收,网络上找到的解决办法,在此做一下记录。解决方案:1.在开始搜索框中输入“资源监视器”----切换到CPU页面-----在关联的句柄的输入框中----输入target,回车,就能找......