always文、initial文

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


always文

always文は、always文内に記述された処理を、処理開始時から実行し続けます。

 
always 処理

以下に例を示します。

 
  // 10単位時間周期のクロックの生成
  always #5 clock = ~clock;
    

initial文

initilal文は、initial文内に記述された処理を、処理開始時に一回実行します。


initial 処理
  

以下に例を示します。

 
  // リセットの生成
  initial begin
  // シミュレーション開始時にresetを1にセット
  reset = 1;
  // 5単位時間後にリセットを0にセット
  #5 reset = 0;
  end

戻る