FPGA開発日記

カテゴリ別記事インデックス https://msyksphinz.github.io/github_pages , English Version https://fpgadevdiary.hatenadiary.com/

TerosHDL for Visual Studio Code を試してみる

ネットで回ってきたVisual Studio Code用のVerilog/VHDLの総合開発環境プラグインTerosHDLが気になったので少し試してみた。

github.com

インストールはVisual Studio Codeプラグイン環境で簡単にインストールすることができた。 私はWSL2の環境(とリポジトリはWSL2上に存在しているので)にVerilatorとVUnitをインストールしておく。

pip install vunit_hdl

インストールできるまではいいのだが、どうも思い通りに動いてくれない。ステートマシンを試しに作ってみて表示させてみようとしたのだが上手く認識してくれない。

f:id:msyksphinz:20210920190227p:plain

Module declaration map はちゃんと出てくれるようだ。

f:id:msyksphinz:20210920190719p:plain

Dependencies viewerも動いてくれない。警告表示で"Install Python3 and configure the binary path in TerosHDL plugin configuration. Install VUnit: sudo pip3 install vunit_hdl"と出るのだが、ちゃんとWSL2上にこれらはインストールしてるんだけどなあ?何がダメなんだろう?

f:id:msyksphinz:20210920190938p:plain