少し前にWaveDromというJSONで波形を表示するツールについて調査していたのだが、ある程度使いこなすことが出来るようになってきた。 今作っている自作RISC-V CPUの仕様書を書くために波形を書いているのだが、結構便利に使うことが出来ている。 例えば、以下のようなJSONファイルを書けば自動的にPNGとSVGを作ることが出来た。 JSONファイル。クリックで展開 { "signal": [ { "name": "i_clk", "wave": "p................." }, [ "Request", { "name": "valid", "wave": "0.1.0..10........." }, { "name": "PA", "wave": "0.340..50.........", "data": "PA0 PA1 PA2" } ], [ "Store Bu