我在SystemC的一個問題想經過一段時間後,寫了一個信號...指定信號延誤條款後VHDL
考慮以下幾點:
process (clk)
begin
-- Updating my signal, out signal, in order to get result, but after a certain delay.
signal1 <= '0' after 2 ns;
OK! 我可以做同樣的SystemC中:
SC_CTOR(MyModule) {
SC_METHOD(mymethod);
sensitive << ....
}
void mymethod() {
mysig = '0'; // HOW TO SAY AFTER 2 NS?????????
}
我怎麼可以指定在SystemC的信號分配延遲????
不,您不能在'SC_METHOD'中使用'wait'。 'wait()'函數在當前光纖上調用yeild,並且沒有切換到的位置,所以會導致崩潰。 – 2011-06-07 02:52:14
我有同樣的問題,無法找到Gene正在談論的內容。我最終這樣做的方式是分配一個單獨的wait()語句。 – Rich 2012-12-18 16:12:44