2013年11月の記事
32 件 · 2013年の記事すべて
-
[SystemVerilog] ターミナルコマンドを実行 $system
システムタスク $system で C の system 関数を呼べます。 戻り値は system 関数の戻り値(int)のため、実行結果の文字列の取得などは直接できません(ファイルに出力してそれを読み取ることはできるけど……)。 システム…
-
[Verilog] 最大値から必要な bit 幅を求める $clog2
システム関数 $clog2 が使えます。2 を底とする対数の天井関数の結果が得られます。 0〜N の値を表すのに必要な bit 幅は $clog2(N + 1) です。N 個の要素を指すインデックス(0〜N-1)なら $clog2(N) で…
-
第28回 WordBench 神戸 〜プラグイン祭り〜 に参加してきました #wbkobe
11/12 開催の 第28回WordBench神戸 〜プラグイン祭り〜 に参加してきました。毎月開催されている IT 勉強会。すごい! 会場は、スペースアルファ三宮。きれいな空間、良い設備でした。35人ぐらいが参加してま…
-
Scanstyles does nothing in Webkit/Firefox/Opera と IE11 で表示される
Internet Explorer 11 を利用していて「Scanstyles does nothing in Webkit/Firefox/Opera」とダイアログが表示される現象について。 curvycorners…
-
Kitten
買った。
-
[Windows Phone] 電卓で2/10/16進数表示
横に傾ける方向で機能が違う。右回りだとこれ。 情報元。 知らずに16進数表示できる電卓アプリ探してしまった。しかもあった。
-
[SystemVerilog][SVA] アサーションの停止・再開
シミュレーション中、アサーション(assert, cover, assume)の開始・停止(有効・無効)をシステムタスクで制御できます。
-
[SystemVerilog] bit 幅の取得 $bits
システム関数 $bits を使います。bit 幅 (integer) を返します。 4値の場合 1bit を返し、ツールの実装で実際に使われるメモリサイズではありません。 コンパイル時に値が決定されるものに使えます。そのため、reg, wi…
-
[Verilog] $test$plusargs・$value$plusargs でシミュレーションにコマンドライン引数を渡す
シミュレーターにコマンドライン引数を渡して、条件分岐などを行う方法。システムタスク $test$plusargs(string)、$value$plusargs(user_string, variable) を使う。 文…




