FDL2002
en de


Automatic Generation of Scheduled SystemC Models of Embedded Systems From Extended Task Graphs

Proc. Int. Forum on Design Languages, Marseille , France, September 2002

Abstract

Because of the growing importance and increasing complexity of embedded systems, it is highly desired to shift the design process to a higher level of abstraction and to support an early system validation. Based on an abstract specification denoted as extended Task Graph (eTG) and alloca-tion, binding, and scheduling information, a scheduled and executable SystemC model is gener-ated, which represents a transaction level model (TLM) of the distributed embedded system. The well-defined specification model and its execution semantic allow the clear separation of commu-nication and core functionality. Therewith, the whole communication and run-time control can be automatically generated, and the SystemC simulation kernel enables an early execution and timing validation of the specification. The implementation of the associated control units is based on finite state machines, which are responsible for the run-time control including communication and execu-tion order. By adding the core functionality of the tasks to the model and by refining the hardware and software parts, complete and synthesizeable models are generated. A further benefit of the pro-posed specification model is the consistent definition of interfaces, which support the encapsulation of blocks and enable the reuse of IP cores, thus leading to a hierarchical specification of distributed embedded systems.

Authors: Stephan Klaus, Sorin A. Huss and Timo Trautmann
Download: fdl02.pdf



Updated on 30.09.02 by Kla.
SiteMap
07.06.2004 10:16 []
Integrierte Schaltungen und System (ISS)