FPGA開発日記

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

JSONベースで書ける波形表示ツールWaveDromがとても便利だった (2)

少し前にWaveDromというJSONで波形を表示するツールについて調査していたのだが、ある程度使いこなすことが出来るようになってきた。 今作っている自作RISC-V CPUの仕様書を書くために波形を書いているのだが、結構便利に使うことが出来ている。

例えば、以下のようなJSONファイルを書けば自動的にPNGSVGを作ることが出来た。

f:id:msyksphinz:20210815003855p:plain

ポイントとしては、

  • []を使って階層的に波形を管理できる。
  • nodeedgeを使って波形の間に矢印とコメントを出力することができる。
  • hscaleへ波形の横幅を調整できる。ただし整数のみらしい。

というあたりを使いこなせば、十分に役に立つ気がしている。