doxygenが Verilogを食ってくれないのは何故か
煮詰まってきたので現実逃避する。
doxygenが VerilogHDLを食ってくれないのに腹を立てて見る。
以前の調査で Verilog-Perlを使うと Verilogをパースしてくれることを知っているのでこれで何かできねーかなと考える。
VerilogHDLのパース編
- (やった)「Verilog-Perlを使う」の記述を参考に、VerilogHDLの module, input, output, widthを適当に出力させてみる
- (やった)Verilog-Perlの出力を適当に手でいじって Graphviz/dotに食わせてみる
- (やった)あるmoduleからの in/outの出力を自動化する
- (放置中)graphvizへ食わせる .dotファイルを改善し、ブロック図っぽく見えるようにかっこよくする
- (放置中)moduleの in/outを graphvizが食える形式にする
- (放置中)複数 moduleの出力をマージする
- (放置中)あるピンがどこに繋がってるかパースする方法を考える
- (やる気ない)doxygenが食えるようにがんばる