首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >EDA游乐场EPWave $dumpfile

EDA游乐场EPWave $dumpfile
EN

Stack Overflow用户
提问于 2021-01-18 10:27:39
回答 1查看 2K关注 0票数 1

我试图模拟我的设计在EDA游乐场。我使用ModelSim (不是来自EDA)在本地计算机上测试了我的设计文件和testbench文件,并且成功了。然而,我试着对EDA游乐场做同样的事情。它是在没有EPWave的情况下编译和运行的。当我尝试单击“”选项时,它会给出一个错误

没有找到*.vcd文件。EPWave不会打开。你用过‘$dumpfile(“dump.vcd’);$dumpvars;‘’吗?

我怎样才能解决这个问题?谢谢。

我还将链接添加到我的设计https://www.edaplayground.com/x/A9Rb

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-01-18 10:52:09

这是世界上最有用的错误信息;它告诉您应该编写什么代码。基本上,Verilog模拟器需要你

  • 打开一个文件来存储波形信息,这就是$dumpfile("dump.vcd");所做的;
  • 指定要存储在文件中的设计的哪些部分的波形信息,这就是$dumpvars;所做的事情(在本例中,存储所有内容)。

您需要将这两行代码添加到初始块的开头,既可以是完全独立的,也可以是现有的,如第21行:

代码语言:javascript
复制
initial begin
    $dumpfile("dump.vcd"); $dumpvars;
    //ADDITION
    ALU_CONTROL = 5'b00100;
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65772728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档