ためになるホームページ お問い合わせ




TOP > SystemC > シミュレーションの実行と停止
シミュレーションの実行
シミュレーションを進めるには、sc_start()を使用する。このメソッドは、オーバーロードメソッドであり主に以下の種類がある。

タイプ 使用方法
sc_start(double duration) 引数でうけっとた時間分進める。
-1の時は永久にシミュレーションの実行
sc_start(-1);
sc_start( double duration, sc_time_unit time_unit ) 引数でうけっとた時間分進める。
durationは時間、time_unitは単位
sc_start(100, SC_NS);

シミュレーションの停止
全てのプロセスを終了させるには、sc_stop()を使用する。例えば、sc_start(-1)で永久的に実行し、ある条件の時終了させる時は、その条件の時にsc_stop()を入れる。





Copyright 2007 ためになるホームページ All Rights Reserved.