Intel Questas_fse/Quartus II 中的仿真波形不更新输出

发布于 2025-01-11 18:19:18 字数 1954 浏览 6 评论 0原文

我正在尝试运行 Quartus II ( Quartus Prime 版本 21.1.0 Build 842 10/21/2021 Sj Lite Edition)在 Linux Pop OS 21.10 上。 我无法从仿真波形编辑器运行的 Questas 仿真输出中生成结果。

项目

设置

  • 我使用这些选项创建了一个新项目 输入图片此处描述
  • 我选择了 5CSEMA5F31C6 board

Files

.bdf 文件:

在此处输入图像描述

.vwf 文件:

输入图像描述这里

模拟设置

请注意,删除了 -novopt 以抑制声称弃用该选项的错误消息。如果留在脚本中但默认插入到脚本中,则拒绝模拟。这是我最不确定的一步。

onerror {exit -code 1}
vlib work
vlog -work work ok.vo
vlog -work work Waveform1.vwf.vt
vsim -c -t 1ps -L cyclonev_ver -L altera_ver -L altera_mf_ver -L 220model_ver -L sgate_ver -L altera_lnsim_ver work.ok_vlg_vec_tst
vcd file -direction ok.msim.vcd
vcd add -internal ok_vlg_vec_tst/*
vcd add -internal ok_vlg_vec_tst/i1/*
proc simTimestamp {} {
    echo "Simulation time: $::now ps"
    if { [string equal running [runStatus]] } {
        after 2500 simTimestamp
    }
}
after 2500 simTimestamp
run -all
quit -f

重现步骤

  • 按“功能模拟” 运行功能仿真来自仿真波形编辑器
  • 等待仿真完成
  • 等待只读结果窗口出现

结果

预期

在此处输入图像描述

实际

在此处输入图像描述

结论

I无法在 C 上生成输出。

非常感谢您的帮助。

I'm attempting to run Quartus II (
Quartus Prime Version 21.1.0 Build 842 10/21/2021 Sj Lite Edition) on linux Pop OS 21.10.
I fail to produce result on output from Questas simulation run from the Simulation Waveform Editor.

Project

Settings

  • I have created a new project with these options
    enter image description here
  • I selected the 5CSEMA5F31C6 board

Files

.bdf file :

enter image description here

.vwf file :

enter image description here

Simulation Setting

Notice the removal of -novopt to supress error message claiming deprecation of the option. Refuse simulation if left into script but is inserted in script by default. This is the step I'm most unsure about.

onerror {exit -code 1}
vlib work
vlog -work work ok.vo
vlog -work work Waveform1.vwf.vt
vsim -c -t 1ps -L cyclonev_ver -L altera_ver -L altera_mf_ver -L 220model_ver -L sgate_ver -L altera_lnsim_ver work.ok_vlg_vec_tst
vcd file -direction ok.msim.vcd
vcd add -internal ok_vlg_vec_tst/*
vcd add -internal ok_vlg_vec_tst/i1/*
proc simTimestamp {} {
    echo "Simulation time: $::now ps"
    if { [string equal running [runStatus]] } {
        after 2500 simTimestamp
    }
}
after 2500 simTimestamp
run -all
quit -f

Step to reproduce

  • press "functional simulation" Run functional simulationfrom Simulation Waveform Editor
  • wait for simulation to finish
  • wait for read only result window to appear

Results

expected

enter image description here

actual

enter image description here

conclusion

I failed to produce output on C.

Thank you very much for your help.

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

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

发布评论

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

评论(1

鹤仙姿 2025-01-18 18:19:18

在模拟设置中,将 -novopt 选项替换为 -voptargs="+acc"

In the simulation settings, replace the -novopt option with -voptargs="+acc".

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