Есть ли в SystemC функция, которая возвращает время следующего события? Или если не существует, то как его реализовать?
Например, у меня есть модель часов с частотой 1 МГц, и я запускаю модель с sc_start(100, SC_NS)
. Следующее запланированное событие на 500 нс.
Код выглядит следующим образом:
..
sc_start(100, SC_NS);
next_time = get_next_event_time(); //get_next_event_time() should return with 500
..