Programing language/SystemC
SystemC 2.2 버전에서 wait_until , delayed() 대신 다른 방법을 사용해야 한다.
bayron
2011. 6. 4. 12:37
SystemC 2.2 부터는 wait_until()과 delayed()는 더 이상 라이브러리에 포함되지 않는다. SystemC 2.1 버전까지는 sc_signal <bool>로 선언된 req가 'true'가 되는 것을 기다리기 위해서는 아래와 같이 사용을 했다.
wait_until( req.delayed()==true);
하지만, 이러한 2.2 버전 부터는 이러한 방법으로 사용할 수 없기 때문에 아래와 같이 대체해서 사용을 한다.
do wait(); while( !req );