Title :
Optimal system-level synthesis of digital systems for real-time applications
Author_Institution :
Fac. for Math. & Comput. Sci., Passau Univ., Germany
Abstract :
For the design of a digital system for real-time applications, it is necessary to get early and proper estimates of the timing constraints. These are normally obtained by the designer by synthesis on the system level. On this level, it is decided which part of an algorithm is implemented by application-specific hardware and which by software, performed by standard processors. Hardware resources are modeled without detailed functionality and the software utilizes these resources. Partitioning at the system level means determining a heterogeneous multiprocessor system and mapping tasks onto the system components. In this paper, we describe our system-level synthesis tool which supports the development of devices that need a digital system to perform tasks in real time (based on a formal model). The efficiency of the tool, which has been fully implemented and tested, is demonstrated using large practical examples
Keywords :
digital systems; high level synthesis; logic partitioning; multiprocessing systems; real-time systems; timing; application-specific hardware; digital systems design; efficiency; formal model; hardware resources; heterogeneous multiprocessor system; optimal system-level synthesis; real-time applications; system-level partitioning; system-level synthesis tool; task mapping; timing constraints; Application software; Digital systems; Hardware; Multiprocessing systems; Partitioning algorithms; Real time systems; Software algorithms; Software performance; Software standards; Timing;
Conference_Titel :
Euromicro Conference, 1998. Proceedings. 24th
Conference_Location :
Vasteras
Print_ISBN :
0-8186-8646-4
DOI :
10.1109/EURMIC.1998.711777