我认为这是一个错误。无法从 Ubuntu 上的 Quartus 调用 ModelSim

发布于 2025-01-14 04:49:40 字数 2301 浏览 3 评论 0原文

  1. 我在 Ubuntu 20.04 上安装了 Quartus Prime Lite 21.1,并且工作正常。

  2. 我也有 ModelSim 20.1.1,它工作正常

  3. 我已经在 Quartus Prime 上放置了 ModelSim 的正确路径,它甚至可以识别版本(不幸的是,我不允许将图片放在这里,但是,相信我,这部分我做对了)。我尝试了两种变体:

    a) /home/domvito55/intelFPGA_lite/20.1/modelsim_ase/bin

    b) /home/domvito55/intelFPGA_lite/20.1/modelsim_ase/linuxaloem

  4. 但是当我尝试从 Quartus 内部运行 ModelSim 时,它打不开!我收到以下消息,这很奇怪,因为我从未安装过 Questa,而且我什至没有为 Questa 设置目录路径。

错误:您在 EDA 工具中选择 ModelSim 作为仿真软件 设置,但是 NativeLink 在路径中发现了 Questa Intel FPGA -- 正确路径或更改 EDA 工具设置并重试错误: NativeLink 模拟流程未成功

我今天花了一整天的时间尝试了很多东西,但我无法解决它。

我会将日志文件的转录放在最后。

日志文件

信息:启动 Nativelink 仿真过程

========= EDA 仿真设置 =====================

Sim 模式: 门 家族:马克西 Quartus根目录:/home/domvito55/intelFPGA_lite/21.1/quartus/linux64/ Quartus sim 根目录:/home/domvito55/intelFPGA_lite/21.1/quartus/eda/sim_lib 仿真工具:modelsim 仿真语言:vhdl 版本:93 模拟模式:图形用户界面 模拟输出文件:somador1bit.vho Sim SDF 文件:somador1bit__vhdl.sdo Sim 目录:模拟/modelsim

================================================ ===========

信息:使用 ModelSim 软件启动 NativeLink 仿真 来源 NativeLink 脚本 /home/domvito55/intelFPGA_lite/21.1/quartus/common/tcl/internal/nativelink/modelsim.tcl 错误:您在 EDA 工具设置中选择 ModelSim 作为仿真软件,但 NativeLink 在路径中发现 Questa Intel FPGA - 更正路径或更改 EDA 工具设置并重试 错误:NativeLink 模拟流程未成功

===============提供以下附加信息以帮助识别运行 NativeLink 脚本时的错误原因========= ======== Nativelink TCL 脚本失败,错误代码:issued_nl_message Nativelink TCL 脚本失败并出现错误信息:您在 EDA 工具设置中选择了 ModelSim 作为仿真软件,但是 NativeLink 在路径中发现了 Questa Intel FPGA - 正确路径或更改 EDA 工具设置并重试 执行时 “错误“$emsg”“”“issued_nl_message”” 从内部调用 “如果 [ catch {exec $vsim_cmd -version} version_str] { set emsg“无法启动 $tool 模拟软件 - 请确保该软件已正确安装...” (程序“launch_sim”第 88 行) 从内部调用 “launch_sim launch_args_hash” (“评估”主体行 1) 从内部调用 “评估launch_sim launch_args_hash” 从内部调用 “如果[信息存在::errorCode]{ 设置保存代码 $::errorCode 设置保存信息 $::errorInfo 错误$结果$...” 从内部调用 “如果 [捕获 {eval launch_sim launch_args_hash} 结果] { 设置状态1 如果 [ 信息存在::errorCode ] { 设置保存...” (程序“run_sim”第 74 行) 从内部调用 “run_sim run_sim_args_hash” 从内部调用 “如果[信息存在::errorCode]{ 设置保存代码 $::errorCode 设置保存信息 $::errorInfo 错误“$结果”$savedInfo ...” (程序“run_eda_simulation_tool”第 334 行) 从内部调用 “run_eda_simulation_tool eda_opts_hash”

  1. I have Quartus Prime Lite 21.1 installed on Ubuntu 20.04 and it is working fine.

  2. I also have ModelSim 20.1.1 and it is working fine

  3. I've put the right path to ModelSim on Quartus Prime, and it can even recognize the version (unfortunantly, I'm not allowed to put the pictures here, but, belive me, this part I did it right). I've tried 2 variations:

    a) /home/domvito55/intelFPGA_lite/20.1/modelsim_ase/bin

    and

    b) /home/domvito55/intelFPGA_lite/20.1/modelsim_ase/linuxaloem

  4. But when I try to run ModelSim from inside Quartus, it does not open! And I get the following message which is pretty odd, as I've never installed Questa, and I didn't even put a directory path for Questa.

Error: You selected ModelSim as Simulation Software in EDA Tool
Settings, however NativeLink found Questa Intel FPGA in the path --
correct path or change EDA Tool Settings and try again Error:
NativeLink simulation flow was NOT successful

I've spent all day today trying a bunch of stuff, but I couldn't solve it.

I'll put the transcription of the log file in the end.

Log file

Info: Start Nativelink Simulation process

========= EDA Simulation Settings =====================

Sim Mode : Gate
Family : maxii
Quartus root : /home/domvito55/intelFPGA_lite/21.1/quartus/linux64/
Quartus sim root : /home/domvito55/intelFPGA_lite/21.1/quartus/eda/sim_lib
Simulation Tool : modelsim
Simulation Language : vhdl
Version : 93
Simulation Mode : GUI
Sim Output File : somador1bit.vho
Sim SDF file : somador1bit__vhdl.sdo
Sim dir : simulation/modelsim

=======================================================

Info: Starting NativeLink simulation with ModelSim software
Sourced NativeLink script /home/domvito55/intelFPGA_lite/21.1/quartus/common/tcl/internal/nativelink/modelsim.tcl
Error: You selected ModelSim as Simulation Software in EDA Tool Settings, however NativeLink found Questa Intel FPGA in the path -- correct path or change EDA Tool Settings and try again
Error: NativeLink simulation flow was NOT successful

================The following additional information is provided to help identify the cause of error while running nativelink scripts=================
Nativelink TCL script failed with errorCode: issued_nl_message
Nativelink TCL script failed with errorInfo: You selected ModelSim as Simulation Software in EDA Tool Settings, however NativeLink found Questa Intel FPGA in the path -- correct path or change EDA Tool Settings and try again
while executing
"error "$emsg" "" "issued_nl_message""
invoked from within
"if [ catch {exec $vsim_cmd -version} version_str] {
set emsg "Can't launch $tool Simulation software -- make sure the software is properly installed..."
(procedure "launch_sim" line 88)
invoked from within
"launch_sim launch_args_hash"
("eval" body line 1)
invoked from within
"eval launch_sim launch_args_hash"
invoked from within
"if [ info exists ::errorCode ] {
set savedCode $::errorCode
set savedInfo $::errorInfo
error $result $..."
invoked from within
"if [catch {eval launch_sim launch_args_hash} result ] {
set status 1
if [ info exists ::errorCode ] {
set save..."
(procedure "run_sim" line 74)
invoked from within
"run_sim run_sim_args_hash"
invoked from within
"if [ info exists ::errorCode ] {
set savedCode $::errorCode
set savedInfo $::errorInfo
error "$result" $savedInfo ..."
(procedure "run_eda_simulation_tool" line 334)
invoked from within
"run_eda_simulation_tool eda_opts_hash"

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

荭秂 2025-01-21 04:49:40

我在archlinux中遇到了同样的问题,通过将quartus 2021替换为quartus13.0(aur中的quartus130)解决了问题。

I met the same questions in archlinux and solved the problem by replacing quartus 2021 to quartus13.0 (quartus130 in aur).

缪败 2025-01-21 04:49:40

我有同样的问题并找到了解决方案。
从版本 21 及更高版本起,不再提供与 quartus 捆绑在一起的模型模拟软件。

就我而言,在我从英特尔网站上安装了 quartus 20 和 model sim 20 for linux 之后,我的问题得到了解决。
您不需要卸载 21 ,只需安装 quartus lite 20 和捆绑模型 sim 20 即可开始使用

I had the same issue and found the solution.
The model sim software that came bundled with quartus is no more available from version 21 and onwards.

In my case my issue was resolved after i installed quartus 20 and model sim 20 from the intel website for linux.
you dont need to uninstall 21 , just install quartus lite 20 and the bundled model sim 20 and you are good to go

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文