Changes between Version 121 and Version 122 of Writing Rules/Tlmt


Ignore:
Timestamp:
Mar 3, 2009, 10:36:56 AM (14 years ago)
Author:
alinevieiramello@…
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Writing Rules/Tlmt

    v121 v122  
    207207{{{
    208208  tlm::tlm_sync_enum nb_transport_bw             
    209     ( tlm::tlm_generic_payload &payload,     // payload
    210       tlm::tlm_phase           &phase,       // phase (TLM::BEGIN_RESP)
    211       sc_core::sc_time         &time);       // response time
     209  ( tlm::tlm_generic_payload &payload,      // payload
     210    tlm::tlm_phase           &phase,        // phase (TLM::BEGIN_RESP)
     211    sc_core::sc_time         &time);        // response time
    212212}}}
    213213The return value (type tlm::tlm_sync_enum)  is not used in this TLM-T implementation, and must be sytematically set to tlm::TLM_COMPLETED.
     
    226226== D.5) Local Time Representation & Synchronization  ==
    227227
    228 The SystemC simulation engine behaves as a cooperative, non-preemptive multi-tasks system. Any thread in the system must stop execution
    229  at some point, in order to allow the other threads to execute. Moreover each PDES process must send null message periodically.
     228The SystemC simulation engine behaves as a cooperative, non-preemptive multi-tasks system. Any thread in the system must stop execution at some point, in order to allow the other threads to execute. Moreover each PDES process must send null message periodically.
    230229
    231230To solve this issue, it is necessary to define -for each initiator module- a '''synchronization time quantum''' parameter. This parameter defines