2026.04.25 06:37
SystemVerilogリハビリ開始
・久しぶりにQuartusを使うことにしてVSCodeでSystemVerilogするのだけど、すっかり忘れている。
・Dsimでシミュレーションしていたなと思っていたらライセンス切れ。これをどう解決したのかとあちこちゴタゴタしていたけど、VSCodeでDsimアイコンクリックして、出てきたメニューの一番下にあるDSIM INSTALLATIONSの右のメモみたいなアイコンのManage....のところをクリックしてWEBサイトを開いたら、ここで旧ライセンスを削除して新規にGenerateしてインストールボタンクリック。
・これで使えるようになった。一応VSCodeを再起動しておく。
・あとは以前と同じ
「DSIM STUDIO」のところでプロジェクトを作る。Design Root Directoryは"../"にしておく
SIMULATION CONFIGURATIONはちょっと要注意。Optionで、
-top work.testbench -L TOPMODULE +acc+b -waves waves.vcd
みたいにしてテストベンチと最上位モジュールを指定してやる
LIBRARY CONFIGURATIONでソースを足してやる
こんなとこかな。
・で、LIBRARY CONFIGURATIONの右向き三角でコンパイル(たぶん)して、SIMULATION CONFIGURATIONでシミュレーション(たぶん)。
・すると、waves.vcdファイルができる(ソース中の$dumpfileは無視)
・この後VSCodeでVCDファイルを開けば波形表示される。DSIMのメニュー類を引っ込めないと波形の拡大縮小メニューが隠れてしまうのが要注意だった。
この記事へのコメント
コメントを書く