英語フランス語スペイン語

Ad


OnWorksファビコン

gtkwave - クラウドでオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでgtkwaveを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションのXNUMXつを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドgtkwaveです。

プログラム:

NAME


gtkwave-VCD、LXT、LXT2、VZT、FST、およびGHWファイルの視覚化ツール

構文


gtkwave [オプション] ... [ダンプファイル] [ファイルを保存] [RCFファイル]

DESCRIPTION


VCD、LXT、LXT2、VZT、FST、およびGHWの視覚化ツール。 VCDは業界標準です
シミュレーションダンプ形式。 LXT、LXT2、VZT、およびFSTは、使用するために特別に設計されています
gtkwaveで。 GHWは、GHDLによって生成されたネイティブVHDLフォーマットです。 ネイティブダンパーはに存在します
Icarus VerilogおよびLXT形式用のVeriWellのオープンソースバージョンなので、変換
  vcd2lxt(1)または vcd2lxt2(1)LXTを直接利用する必要はありません
シミュレーター。 libae2rwが利用可能であれば、AET2ファイルも処理できますが、これは
IBMEDAツールセットを使用する人だけが関心を持っています。

OPTIONS


-n,--nocli <ディレクトリにジョブを開始します。 >
ダンプファイル名にはファイルリクエスターを使用してください。

-f,- ごみ <ファイル名>
ダンプファイル名を指定します。

-F,--fastload
VCDリコーダーfastloadファイルを生成/使用します。 これはに似ています -g,-ギガ オプション、
ただし、生成されたスピルファイルは削除されません。 別のVCDファイルをリロードする
時間(リロードボタンを押すか、またはでgtkwaveを再起動することによって
後で)値の変更を読み取るのではなく、この生成されたスピルファイルを使用します
VCDファイルのセクション。 これにより、大きなファイルのリロードが大幅に高速化されます。
変数宣言セクションを解析する必要があります。 スピルファイルに注意してください
次のことを検出するために、VCDファイルのファイルサイズと変更日が含まれています。
古く、再生成する必要があります。

-o,- 最適化
VCDをFSTに最適化します。 これは自動的に呼び出されます vcd2fst(1)ファイルを実行する
会話。 このオプションは、カットするために大きなVCDファイルで強くお勧めします
ファイルの表示に必要なメモリ使用量を減らします。 組み合わせて使用​​できます
  -v,--vcd.

-a,- 保存する <ファイル名>
保存ファイル名を指定します。 デスクトップ統合に役立つサフィックスは、.gtkwと.savです。
(非推奨)。

-A,--自動保存名
savefileがサフィックス変更されたダンプファイル名であると想定します(つまり、削除して次のように置き換えます)
".gtkw")。

-r,--rcfile <ファイル名>
オーバーライドを指定する .gtkwaverc ファイル名。

-l,--ログファイル <ファイル名>
シミュレーションログファイル名を指定します。 複数のログファイルを前に指定することができます
それぞれにコマンドフラグが付いています。 テキストウィジェットで番号を選択することにより、
マーカーはすぐに特定の時間値にズームします。

-d,--defaultskip
ない場合 .gtkwaverc ホームディレクトリまたは現在のディレクトリにあるファイルとその
コマンドラインで明示的に指定されていない場合、このオプションが有効になっている場合は、
暗黙の構成ファイルを使用せず、代わりに古い「ホワイトスクリーン」をデフォルトにします
行動。

-D,--dualid <which>
マルチセッション識別子情報を指定します。 「which」の形式はm + nnnnnnnnです。
ここで、mはセッション番号0または1であり、nnnnnnnnはXNUMX進値であり、
XNUMXつのgtkwave_dual_ipc_tデータ構造の配列の共有メモリID。 NS
このフラグの使用目的は、次のようなフロントエンドです。 ツインウェーブとします。

-s,- 始める <時間>
LXT2 / VZTブロックスキップの開始時刻を指定します。

-e,- 終わり <時間>
LXT2 / VZTブロックスキップの終了時刻を指定します。

-t,-茎 <ファイル名>
ソースコード注釈用の語幹ファイルを指定します。 これにより、自動的に起動します
rtl閲覧(1)ヘルパープロセス。 見る 害虫(1)ステムファイルについての情報
世代。

-c,- CPU <ヌクヌク>
並列化可能な操作に使用できるCPUの数を指定します(例:ブロックのプリフェッチ
VZT読み取り)。

-N,--今
ほとんどのウィンドウでウィンドウマネージャーを無効にします。 これの使用目的は、
と組み合わせて - 脚本 オプションですが、これを使用して親を変更することもできます
代替ウィンドウマネージャーに。

-M,--nomenus
メニューバーをレンダリングしないでください。 これは主に、制限されたアプレットを作成するために使用されます。
単独でファイルI / Oを開始することはできませんが、の回避策として使用することもできます。
GTKSocket / GTKPlugフォーカスインタラクションを処理しないGTK +の以前のバージョン
正しく。

-S,- 脚本 <ファイル名>
実行するTclコマンドスクリプトファイルを指定します。

-T,--tcl_init <ファイル名>
起動時にロードするTclコマンドスクリプトを指定します。 --wishコマンドフラグを意味します。

-W,- 願い
stdioでTclコマンドラインを有効にします。 すべてのスクリプトコマンドは、stdinで入力できます。

-R,--repscript <ファイル名>
定期的に実行するTclコマンドスクリプトを指定します。

-P,--繰り返し <>
repscriptの連続実行間の遅延をミリ秒単位で指定します。
デフォルトは500です。

-X,--xid <XID>
GtkPlugが接続するウィンドウのXID(XNUMX進数)を指定します。 GTKWaveは
ウィンドウに直接レンダリングするのではなく、代わりにGtkPlugにレンダリングします。
もう一方の端にあるGtkSocket。 アクセラレータの動作に問題があることに注意してください
適切に設定されたバージョンのGTKWaveでは、メニューが無効になります。
プラグインとして機能します。

-1,--rpcid <RPCID>
GConfセッションのRPCIDを指定します。 これはゼロ以上のXNUMX進値であり、
GConfがリッスンする更新データを知るために使用する識別子。 このオプションのみ
次の場合に機能します --with-gconf 中に指定されました 。/設定.

-2,--chdir <ディレクトリ名>
新しい現在の作業ディレクトリを指定します。 これは通常、OSXで実行するために使用されます
コンパイルされて.appバンドルに配置された場合はgtkwave。 次の場合に注意してください
環境変数GTKWAVE_CHDIRが定義されており、引数はダミー引数です。
これは、openコマンドがスペースを渡すのが難しいという点でOSXをサポートするためです。
コマンドライン引数とそれが可能です pwd(1)スペースを返す。

-3,- 戻す
以前のデフォルト(0)に戻す、または --rpcid RPCID番号付きセッション。 これは機能するだけです
XNUMXつのdumpfile、savefile、rcfile、および現在の作業ディレクトリに対して、
最後にロードされたファイルを復元する効果。 と組み合わせて使用​​する場合
--rpcid オプションの場合、そのオプションはコマンドラインで
- 戻す オプション。 RPCIDが指定されていない場合、デフォルトの0が使用されます。 この
オプションは次の場合にのみ機能します --with-gconf 中に指定されました 。/設定.

-I,- 相互の作用
視聴者ができる「インタラクティブ」VCDモードを使用することを指定します
GTKWaveがVCDファイルを処理している間にVCDトレースをナビゲートします。 このオプションが
使用すると、ファイル名がオーバーロードされ、のXNUMX進値になります。
ライターの共有メモリID。 共有メモリIDを渡すことができることに注意してください
stdinから直接 --vcd オプション; のマンページを参照してください シュミットキャット(1)
詳細はこちら

-L,- 遺産
ビューアがVCDリコーダではなくレガシーVCDモードを使用する必要があることを指定します。
レガシーモードを使用すると、リコーダーよりもかなり多くのメモリが必要になることに注意してください
また、非常に大きなトレースには使用しないでください。

-g,-ギガ
ビューアが再コーディング時にギガバイトのmempackingを使用する必要があることを指定します(おそらく
もっとゆっくり)。 これは、でvlist_spillフラグとvlist_prepackフラグを設定するのと同じです。
rcファイル。

-C,-- コンパイラ
ビューアがロード時に圧縮された階層名を使用する必要があることを指定します
ダンプファイル(VCDリコーダー、LXT、LXT2、およびVZTで使用可能)。 これにより使用量が少なくなります
圧縮/解凍の遅延を犠牲にしてメモリ。

-v,--vcd
stdinをVCDダンプファイルとして使用します。

-O、-出力 <ファイル名>
stdout / stderrリダイレクトのファイル名を指定します。 コンソールへのメッセージを無効にするには、
ファイル名として/ dev / nullを使用します。

-z,--スライダーズーム
水平時間スライダーのスライダーストレッチズームを有効にします。 クリックしてドラッグ
スライダーの左端または右端を使用して、きめの細かいリアルな
時間ズーム。

-V,- バージョン
バージョンバナーを表示して終了します。

-h, - 助けて
ヘルプを表示して終了します。

-x,- 出口
トレースのロード後に終了します(ローダーのベンチマーク用)。

onworks.netサービスを使用してオンラインでgtkwaveを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad