普段は別のシミュレータを使っているのだけれど、オープンソースのシミュレータもサポートすることで、Githubにも公開しやすくなるかなと。 Icarus VerilogをCygwin上にインストールしてみる。
に書いてあることをやれば簡単にインストールすることができる。
Cygwinでやる場合にはあらかじめ下記のパッケージをインストールしておく必要があった。make中に引っ掛かりやすいので注意。
binutils, g++, autoconf, automake, make, flex, bison, gperf, libbz2-devel
apt-cyg install binutils autoconf automake make flex bison gperf libbz2-devel
(g++はapt-cygで引っ掛からなかったのでsetup_x86_64.exeからインストールした)
wget ftp://ftp.icarus.com/pub/eda/verilog/snapshots/verilog-20150105.tar.gz tar xvfz verilog-20150105.tar.gz cd verilog-20150105/ sh ./autoconf.sh ./configure make make install
以上で、Cygwin上にインストールは完了。iverilogコマンドで立ち上げられる。