Lines Matching refs:sc_core
44 set_global_quantum(const sc_core::sc_time &t)
49 static const sc_core::sc_time &
56 tlm_quantumkeeper() : m_next_sync_point(sc_core::SC_ZERO_TIME),
57 m_local_time(sc_core::SC_ZERO_TIME)
65 virtual void inc(const sc_core::sc_time &t) { m_local_time += t; }
70 virtual void set(const sc_core::sc_time &t) { m_local_time = t; }
78 return sc_core::sc_time_stamp() + m_local_time >= m_next_sync_point;
87 sc_core::wait(m_local_time);
94 set_and_sync(const sc_core::sc_time &t)
108 m_local_time = sc_core::SC_ZERO_TIME;
109 m_next_sync_point = sc_core::sc_time_stamp() + compute_local_quantum();
116 virtual sc_core::sc_time
119 return sc_core::sc_time_stamp() + m_local_time;
125 virtual sc_core::sc_time
139 virtual sc_core::sc_time
146 sc_core::sc_time m_next_sync_point;
147 sc_core::sc_time m_local_time;