Title :
An approach to mixed systems co-synthesis
Author :
Benner, Thomas ; Ernst, Rolf
Author_Institution :
Inst. of Comput. Eng., Tech. Univ. Braunschweig, Germany
Abstract :
The paper presents an extension of co-synthesis for data dominated applications to include reactive processes. The extension allows for rate constraints as used in data dominated applications as well as minimum and maximum time constraints for communication and I/O which is required to define reactive behavior of control tasks. A co-synthesis approach is proposed which differentiates global process and communication scheduling, which is non preemptive, and local scheduling which includes a restricted interrupt controlled process invocation to extend the design space. Several user parameters allow design space exploration. The approach includes buffering, process pipelining and parallelization for control as well as for data dominated tasks on different levels of granularity. It supports inter process time constraints which span processes with different periods. The target architectures are heterogeneous systems consisting of multiple processors, hardware components, memories and different types of communication media
Keywords :
computer architecture; software engineering; co-synthesis; communication scheduling; data dominated applications; global process; heterogeneous systems; local scheduling; multiple processors; parallelization; process pipelining; rate constraints; reactive processes; target architectures; Application software; Communication system control; Context modeling; Control systems; Flow graphs; Motor drives; Pipeline processing; Space exploration; Time factors; Timing;
Conference_Titel :
Hardware/Software Codesign, 1997. (CODES/CASHE '97), Proceedings of the Fifth International Workshop on
Conference_Location :
Braunschweig
Print_ISBN :
0-8186-7895-X
DOI :
10.1109/HSC.1997.584572