The Artemis Architecture Workbench
Andy D. Pimentel, Pieter van der Wolf, Ed F. A. Deprettere, Louis O. Hertzberger, Jos T. J. van Eijndhoven, Simon Vassiliadis · 2000
Abstract—Modern signal processing and multimedia embedded systems increasingly need to be able to support a wide range of applications and standards. These systems require programmable components for their implementation, whereas reconfigurable hardware components can also be used for time-critical tasks without compromising flexibility. The heterogeneity of such embedded systems and the different demands of their target applications greatly complicate the system design. There are currently no mature tools available addressing these new aspects. In this paper, we provide an overview of the Artemis project which aims at the development of methods and techniques to support the design of highly programmable embedded media systems. The result of Artemis will be a simulation environment for system architecture design space exploration as well as an experimentation framework for reconfigurable architectures. The combination of these two frameworks provides a workbench for identifying computationally intensive tasks in applications which are suitable for execution on reconfigurable hardware components. The simulation workbench will provide support for evaluating instantiations of embedded systems architectures at multiple levels of abstraction. For this purpose, the level of detail of architecture models will be adjustable in a seamless manner, while also facilitating mixed-level architecture simulations.