Changes between Version 110 and Version 111 of Writing Rules/Tlmt


Ignore:
Timestamp:
Mar 2, 2009, 8:03:09 PM (14 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Writing Rules/Tlmt

    v110 v111  
    1919messages piggybacked with time information. This timing information is actually the absolute locat time of the sender.
    2020Models complying to these TLM-T rules can be used with the "standard" OSCI simulation engine (SystemC 2.x) and
    21 the TLM2.0 library, but can also be used also with others simulation engines, especially distributed, parallelized simulation engines.
     21the TLM2.0 library, but can also be used also with others simulation engines, especially parallelized simulation engines.
    2222
    2323The pessimistic PDES algorithm relies on temporal filtering of the incoming messages. A PDES process that has N input channels
     
    2727Moreover, all processes can be in two modes : active & non-active. Only processes that are active participate to the temporal filtering.
    2828
    29 A first implementation of TLMT used sollicited null messages, but the final solution uses direct null-messages, that strictly
     29A first implementation of TLMT used ''sollicited null messages'', but the final solution uses ''direct null-messages'', that strictly
    3030follow the Chandy-Misra pessimistic algorithm. Each process cannot run independantly without sending a timed message
    3131for a time larger that a predefined value, called the SYNCHRONIZATION_TIME_QUANTUM. When this time quantum is elapsed,
    3232the process must send a null message on its output ports.
    3333
    34 The models described with the writing rules defined herein are syntactically compliant with the TLM2.0 standard, but do
    35 not respect its semantics. In particular, the third time parameter of the transport functions is considered to be an absolute
    36 time and not relative to a global simulation time that does prevail anymore.
     34The models following the writing rules defined herein are syntactically compliant with the TLM2.0 standard, but have a different
     35representation for the time. In particular, the third parameter of the transport functions is considered to be an absolute
     36(but local) time and is not an offset relative to a global simulation time that is not used anymore.
    3737 
    3838The examples presented below use the VCI/OCP communication protocol selected by the SoCLib project,