ISim による Verilog テストベンチ の履歴(No.1)
更新- 履歴一覧
- 差分 を表示
- 現在との差分 を表示
- ソース を表示
- 電気回路/HDL/ISim による Verilog テストベンチ へ行く。
自分で使っている典型的なイディオムなど†
クロック†
周期を直に書いてしまうなら:
LANG:verilog reg clk = 0; always #5 clk = !clk;
周期をパラメータにする:
LANG:verilog parameter CLK_PERIOD = 10; reg clk = 0; always #(CLK_PERIOD/2) clk = !clk;
可変周期(fast_mode で切り替え):
LANG:verilog parameter CLK_PERIOD_SLOW = 100; parameter CLK_PERIOD_FAST = 10; reg fast_mode = 0; reg clk = 0; always begin if (fast_mode) #(CLK_PERIOD_SLOW/2) else #(CLK_PERIOD_FAST/2); clk = !clk; end
コメント†
Counter: 135395 (from 2010/06/03),
today: 1,
yesterday: 16