オプション | 説明 |
-B | iverilogはVerilogソースファイルを前処理したり
コンパイルするために、外部のプログラムを利用します。 |
-cfile | Verilogソースファイルのリストをこのフラグで指定します。
他のシミュレータの「コマンドファイル」に似ています。 |
-Cpath | ドライバ設定ファイルをこのフラグで選択します。
通常は、 /usr/lib/ivl/iverilog.conf が選択されます。
このフラグは新しい設定ファイルをテストするときに役立ちます。 |
-Dmacro | マクロmacroを「1」で定義します。
一般的には、この形は、Verilogソースファイル中の
ifdef 条件で利用されます。 |
-Dmacro=defn | マクロmacroをdefnで定義します。 |
-E | コンパイルをせずに前処理だけをします。 |
-g1|-g2|-g3.0 | 生成するVerilog言語を選択します。IEEE1364-1995(1)、
IEEE1364-2001(2) あるいは SystemVerilog 3.0(3.0) から選択します。 |
-Iincludedir | Verilogインクルードファイルを探すディレクトリを指定します。 |
-Mpath | コンパイルするために必要なファイルをパスで指定します。 |
-mmodule | ロードするVPIモジュールを指定します。 |
-Npath | コンパイラのデバッグに使用されます。 |
-o filename | 出力ファイル名を指定します。 |
-pflag=value | ターゲットの特定のフラグflagに値valueを
指定します。 |
-S | 論理合成します。 |
-s topmodule | 最上階層のモジュールを指定します。 |
-Tmin|typ|max | ? |
-ttarget | 出力ファイルの種類を指定します。
下の「出力ファイルの種類」に示すものが選択できます。 |
-v | メッセージをより多く出力します。 |
-V | コンパイラのバージョンを表示します。 |
-Wclass | 警告のクラスを指定します。 |
-ylibdir | ライブラリモジュールの探すパスを追加します。 |