FPGA開発日記

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

Cygwin に Icarus Verilog をインストールする

普段は別のシミュレータを使っているのだけれど、オープンソースのシミュレータもサポートすることで、Githubにも公開しやすくなるかなと。 Icarus VerilogCygwin上にインストールしてみる。

iverilog.wikia.com

に書いてあることをやれば簡単にインストールすることができる。

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コマンドで立ち上げられる。