1

EDA Playground でデザインをシミュレートしようとしています。ModelSim (EDA からではなく) を使用して、ローカル コンピューターでデザイン ファイルとテストベンチ ファイルをテストし、成功しました。しかし、EDA Playground で同じことをしようとしました。EPWave なしで正常にコンパイルおよび実行されます。[EPWave を開く] オプションをクリックしようとすると、次のエラーが表示されます。

*.vcd ファイルが見つかりません。EPWave が開きません。'$dumpfile("dump.vcd"); を使用しましたか? $dumpvars;'?

この問題を解決するにはどうすればよいですか? ありがとう。

私のデザインへのリンクも追加します https://www.edaplayground.com/x/A9Rb

4

1 に答える 1

2

これは世界で最も役立つエラー メッセージです。どのコードを書くべきかを教えてくれます。基本的に、Verilog シミュレーターでは、

  • 波形情報を保存するファイルを開くと、これが実行され $dumpfile("dump.vcd");ます。
  • ファイルに保存するデザインの部分に関する波形情報を指定すると、これが実行されます$dumpvars;(この場合はすべてを保存します)。

これらの両方のコード行を最初のブロックの先頭に追加する必要があります。完全に別のブロックまたは既存のブロックのいずれかです (例: 21 行目)。

initial begin
    $dumpfile("dump.vcd"); $dumpvars;
    //ADDITION
    ALU_CONTROL = 5'b00100;
于 2021-01-18T10:52:09.603 に答える