システムタスク

# このページは,学生実験用資料として筑波大学リコンフィギュラブルコンピューティングシステム研究室のwebページで公開されていたものを,許可を得て転載したものです.


$display

文字列を表示したり、信号の値を表示することができます。

 
  $display(文字列)
  $display(フォーマット, 信号,...,信号);

以下に例を示します。

 
  initial begin
    // Hello Worldと表示
    $display("Hello, World!");
  end

  always @(posedge clock) begin
    counter <= counter + 1;
    // カウンタの値を表示
    $display("counter: %d", counter);
  end
    

$finish

シミュレーションを終了します。

 
  // 200単位時間後にシミュレーションを終了します。
  initial #200 $finish	    

$random

32ビットの乱数を取得します。

 
  $random [シード値]

以下に例を示します。

 
  // 乱数を入力
  always @(posedge clock) in <= $random;

戻る