しばらく経ってからSystemCが信号を書き込もうとして問題が発生しました...
次のことを考慮してください。
process (clk)
begin
-- Updating my signal, out signal, in order to get result, but after a certain delay.
signal1 <= '0' after 2 ns;
わかった!SystemCでも同じことができます。
SC_CTOR(MyModule) {
SC_METHOD(mymethod);
sensitive << ....
}
void mymethod() {
mysig = '0'; // HOW TO SAY AFTER 2 NS?????????
}
SystemCで信号割り当ての遅延を指定するにはどうすればよいですか????