はじめに
LinkedIn をぶらついていたら、RTLflow なるものを見つけました
RTLflow
verilator-4.202 ぐらいのコードをベースに C++コードを生成するのではなく、Cuda コードを生成するというもの。
ビルド & 実行
下記のコマンドでビルド
git clone https://github.com/dian-lun-lin/RTLflow.git cd RTLflow autoconf ./configure
簡単なコード(メモリモデル : top.v) をrtlflow で実行してみましたが、下記のようなエラーが発生してしまいました。
export VERILATOR_ROOT=~/RTLflow ./bin/rtlflow --cc top.sv %Error: Internal Error: ../V3EmitC.cpp:5382: Root should have an execGraphp ... See the manual at https://verilator.org/verilator_doc.html for more assistance. # おわりに Verilator が CUDA で動くのなら、超うれしいのですが、何故か、内部でエラーになっちゃいます。。。