フリーVerilogシミュレーター



なかなか性能の良いシミュレーターがあります。基本的には無保証ですが学習用やFPGAの設計用には十分です。

icarus

 Stephen Williams氏作のフリーのVerilogコンパイラ。Verilog-1995,2001そしてsystemVerilogまでサポートします。
  これ自体は波形表示する機能は無く、ただ単にVerilogのコードを実行できるようにするだけにしか過ぎません。しかし、多くのサードパーティ(フリーソフトなのでこの呼び方が正しいかどうか判りませんが)のサポートがあり、GUIであるIVIのプラグインの一つになっています。これを適用すると、商用のシミュレーターに近い機能が得られます。
 

 SDFのバックアノテーションがまだ未熟なので、タイミングシミュレーションは出来ませんが、RTLの設計レベルでは十分に実用になる機能を備えています。

 linux、Windows、Solarisをサポートしています。

 icarusとIVIが合体したバージョンはここからダウンロード出来ます。



cver

 これの機能アップ版が商用シミュレーターとして発売されています。フリー版はGPL CVerと呼ばれて区別されています。Pragmatic C Software Corp.の製品ですが、面白いのが、フリー版は機能を削ったお試し版ではなく、旧いバージョンのCverと言うことらしいのです。ソースコードも供給されています。

Pragmatic C Software Corpはフリー版の提供を中止しています。GPL CVerはsourceforgenetからダウンロード出来ます。

E-Shop