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

问题描述 投票:0回答:2

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

项目

设置

  • 我使用这些选项创建了一个新项目
  • 我选择了
    5CSEMA5F31C6

文件

.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

重现步骤

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

结果

预计

实际

结论

我未能在

C
上生成输出。

非常感谢您的帮助。

fpga modelsim quartus questasim
2个回答
1
投票

在模拟设置中,将

-novopt
选项替换为
-voptargs="+acc"


0
投票

非常非常感谢您的回答!

© www.soinside.com 2019 - 2024. All rights reserved.