Transaction Level Modelling (TLM) is an emerging design approach to accelerate Electronic System Level (ESL) design. A virtual TLM prototype of an embedded system is an integration of computation and communication. Currently, TLM communication and hardware modelling has been well discussed and standardised. However, there still exist problems in the domain of TLM for software computation modelling and simulation. In this paper, we aim to propose some appropriate real-time software models from the perspective of TLM software modelling. They are compatible with current TLM modelling concepts and able to be combined with existing TLM communication models. In addition, we implement a software Processing Element (PE) model which effectively integrates mixed timing RTOS-centric software models, abstract processor hardware functions, and OSCI TLM-2.0 communication interfaces.

BibTex Entry

@inproceedings{Yu2010,
 author = {Ke Yu and Neil Audsley},
 booktitle = {The 7th International Conference on Embedded Software and Systems (ICESS)},
 title = {Combining Behavioural Real-time Software Modelling with the OSCI TLM-2.0 Communication Standard},
 year = {2010}
}