Searched refs:sc_time (Results 76 - 100 of 194) sorted by relevance

12345678

/gem5/ext/systemc/src/tlm_core/tlm_1/tlm_analysis/
H A Dtlm_write_if.h36 virtual void write(const T& t, const sc_core::sc_time& time) = 0;
/gem5/src/systemc/ext/core/
H A Dsc_module.hh39 #include "sc_time.hh"
217 void next_trigger(const sc_time &);
219 void next_trigger(const sc_time &, const sc_event &);
221 void next_trigger(const sc_time &, const sc_event_or_list &);
223 void next_trigger(const sc_time &, const sc_event_and_list &);
234 void wait(const sc_time &);
236 void wait(const sc_time &, const sc_event &);
238 void wait(const sc_time &, const sc_event_or_list &);
240 void wait(const sc_time &, const sc_event_and_list &);
267 void next_trigger(const sc_time
[all...]
/gem5/ext/systemc/src/sysc/communication/
H A Dsc_clock.cpp66 init( sc_time::from_value(simcontext()->m_time_params->default_time_unit),
83 init( sc_time::from_value(simcontext()->m_time_params->default_time_unit),
92 const sc_time& period_,
94 const sc_time& start_time_,
130 init( sc_time( period_v_, period_tu_, simcontext() ),
154 init( sc_time( period_v_, period_tu_, simcontext() ),
156 sc_time( start_time_v_, start_time_tu_, simcontext() ),
188 " is deprecated use a form that includes sc_time or\n"
192 sc_time default_time =
193 sc_time
[all...]
/gem5/src/systemc/ext/utils/
H A Dsc_report.hh36 #include "../core/sc_time.hh"
76 const sc_time &get_time() const { return _time; }
100 sc_time _time,
110 sc_time _time;
/gem5/src/systemc/tests/systemc/1666-2011-compliance/sc_pause/
H A Dsc_pause.cpp140 sc_assert( sc_time_stamp() == sc_time(1234, SC_NS) );
236 sc_assert( sc_time_stamp() == sc_time(42, SC_US) );
242 sc_assert( sc_time_stamp() == sc_time(42, SC_US) );
251 sc_assert( sc_time_stamp() == sc_time(42, SC_US) );
255 sc_assert( sc_time_stamp() == sc_time(44, SC_US) );
261 sc_assert( sc_time_stamp() == sc_time(44, SC_US) );
282 sc_assert( sc_time_stamp() == sc_time(42, SC_US) );
287 sc_assert( sc_time_stamp() == sc_time(42, SC_US) );
296 sc_assert( sc_time_stamp() == sc_time(42, SC_US) );
322 sc_assert( sc_time_stamp() == sc_time(4
[all...]
/gem5/src/systemc/ext/tlm_core/2/interfaces/
H A Dfw_bw_ifs.hh24 #include "../../../core/sc_time.hh"
41 sc_core::sc_time& t) = 0;
49 sc_core::sc_time &t) = 0;
56 virtual void b_transport(TRANS &trans, sc_core::sc_time &t) = 0;
/gem5/util/tlm/src/
H A Dsc_master_port.hh111 sc_core::sc_time& t);
112 void b_transport(tlm::tlm_generic_payload& trans, sc_core::sc_time& t);
135 sc_core::sc_time& delay);
/gem5/src/systemc/tests/systemc/1666-2011-compliance/stepwise_simulation/
H A Dstepwise_simulation.cpp41 const sc_time delay( 10, SC_NS );
78 void do_step( sc_time const & step )
87 sc_time start = sc_time_stamp();
/gem5/ext/systemc/src/sysc/kernel/
H A Dsc_module.h38 #include "sysc/kernel/sc_time.h"
191 void wait( const sc_time& t )
195 { ::sc_core::wait( sc_time( v, tu, simcontext() ), simcontext() ); }
197 void wait( const sc_time& t, const sc_event& e )
202 sc_time( v, tu, simcontext() ), e, simcontext() ); }
204 void wait( const sc_time& t, const sc_event_or_list& el )
208 { ::sc_core::wait( sc_time( v, tu, simcontext() ), el, simcontext() ); }
210 void wait( const sc_time& t, const sc_event_and_list& el )
214 { ::sc_core::wait( sc_time( v, tu, simcontext() ), el, simcontext() ); }
234 void next_trigger( const sc_time
[all...]
H A Dsc_wait.cpp150 wait( const sc_time& t, sc_simcontext* simc )
174 wait( const sc_time& t, const sc_event& e, sc_simcontext* simc )
198 wait( const sc_time& t, const sc_event_or_list& el, sc_simcontext* simc )
222 wait( const sc_time& t, const sc_event_and_list& el, sc_simcontext* simc )
300 next_trigger( const sc_time& t, sc_simcontext* simc )
312 next_trigger( const sc_time& t, const sc_event& e, sc_simcontext* simc )
324 next_trigger( const sc_time& t, const sc_event_or_list& el, sc_simcontext* simc)
336 next_trigger(const sc_time& t, const sc_event_and_list& el, sc_simcontext* simc)
/gem5/src/systemc/tests/systemc/bugs/bug_147853/
H A Dbug_147853.cpp10 sc_time d;
/gem5/src/systemc/tests/systemc/kernel/sc_time/test18/
H A Dtest18.cpp64 sc_time minus_four(-4.0, SC_NS);
/gem5/src/systemc/tests/tlm/nb2b_adapter/
H A Dnb2b_adapter.cpp51 sc_time delay;
96 delay = sc_time(rand_ps(), SC_PS);
114 wait( sc_time(rand_ps(), SC_PS) );
119 tlm::tlm_phase& phase, sc_time& delay )
144 sc_time delay = sc_time(rand_ps(), SC_PS);
175 sc_time previous_time;
206 virtual void b_transport( int id, tlm::tlm_generic_payload& trans, sc_time& delay )
223 tlm::tlm_phase& phase, sc_time& delay )
266 tlm::tlm_phase& phase, sc_time
[all...]
/gem5/ext/systemc/src/tlm_utils/
H A Dpeq_with_cb_and_phase.h45 sc_core::sc_time t;
47 element(PAYLOAD& p, sc_core::sc_time t, sc_dt::uint64 d): p(p),t(t),d(d) {}
80 void insert(const PAYLOAD& p, sc_core::sc_time t) {
128 sc_core::sc_time top_time()
138 sc_core::sc_time next_time()
223 void notify (tlm_payload_type& t, const tlm_phase_type& p, const sc_core::sc_time& when){
273 const sc_core::sc_time now=sc_core::sc_time_stamp();
274 sc_core::sc_time top=m_ppq.top_time();
/gem5/util/tlm/examples/slave_port/
H A Dsc_target.hh73 sc_time& delay);
78 sc_time& delay);
/gem5/src/systemc/tests/systemc/communication/sc_clock/test01/
H A Dtest01.cpp51 sc_time t1( 8, SC_NS );
52 sc_time t2( 2, SC_NS );
/gem5/src/systemc/tests/systemc/communication/sc_prim_channel/test09/
H A Dtest09.cpp39 // test of sc_prim_channel::next_trigger(const sc_time&, sc_event_or_list&)
74 sc_time t1(10, SC_NS);
96 sc_time t2(10, SC_NS);
/gem5/src/systemc/tests/systemc/communication/sc_prim_channel/test13/
H A Dtest13.cpp39 // test of sc_prim_channel::wait(sc_time&, sc_event&)
74 sc_time t(10, SC_NS);
95 sc_time t1(10, SC_NS);
/gem5/src/systemc/tests/systemc/compliance_1666/test219/
H A Dtest219.cpp47 sc_assert(sc_time_stamp() == sc_time(10, SC_NS));
52 sc_assert(sc_time_stamp() == sc_time(15, SC_NS));
/gem5/src/systemc/utils/
H A Dtracefile.cc39 #include "systemc/ext/core/sc_time.hh"
79 ::sc_core::sc_time time;
84 time = ::sc_core::sc_time(timeUnitValue, timeUnitUnit);
/gem5/src/systemc/ext/tlm_utils/
H A Dpeq_with_cb_and_phase.h28 #include "../core/sc_time.hh"
43 sc_core::sc_time t;
45 element(PAYLOAD &p, sc_core::sc_time t, sc_dt::uint64 d) :
80 insert(const PAYLOAD &p, sc_core::sc_time t)
123 sc_core::sc_time top_time() { return list->t; }
125 sc_core::sc_time next_time() { return list->next->t; }
206 const sc_core::sc_time &when)
276 const sc_core::sc_time now = sc_core::sc_time_stamp();
277 sc_core::sc_time top = m_ppq.top_time();
/gem5/src/systemc/tests/include/
H A DSimpleATTarget1.h73 sync_enum_type myNBTransport(transaction_type& trans, phase_type& phase, sc_core::sc_time& t)
128 sc_core::sc_time t = sc_core::SC_ZERO_TIME;
156 sc_core::sc_time t = sc_core::SC_ZERO_TIME;
199 const sc_core::sc_time ACCEPT_DELAY;
200 const sc_core::sc_time RESPONSE_DELAY;
/gem5/src/systemc/tests/systemc/1666-2011-compliance/kill_reset/
H A Dkill_reset.cpp104 sc_assert( sc_time_to_pending_activity() <= sc_time(1, SC_NS) );
178 sc_assert( sc_time_stamp() == sc_time(35, SC_NS) );
198 sc_assert( sc_time_stamp() == sc_time(35, SC_NS) );
219 sc_assert( sc_time_stamp() == sc_time(35, SC_NS) );
241 sc_assert( sc_time_stamp() == sc_time(35, SC_NS) );
/gem5/util/tlm/examples/master_port/
H A Dtraffic_generator.cc56 wait(sc_core::sc_time((double)rnd.random(1,100), sc_core::SC_NS));
129 auto delay = sc_core::sc_time(5.0, sc_core::SC_NS);
149 sc_core::sc_time& delay)
/gem5/ext/systemc/src/tlm_core/tlm_2/tlm_2_interfaces/
H A Dtlm_fw_bw_ifs.h40 sc_core::sc_time& t) = 0;
49 sc_core::sc_time& t) = 0;
56 sc_core::sc_time& t) = 0;

Completed in 28 milliseconds

12345678