An Approach to Mixed Systems Co-Synthesis

  • Authors:
  • Thomas Benner;Rolf Ernst

  • Affiliations:
  • Institute of Computer Engineering, Technical University of Braunschweig, P.O. Box 3329, D-38023 Braunschweig, Germany;Institute of Computer Engineering, Technical University of Braunschweig, P.O. Box 3329, D-38023 Braunschweig, Germany

  • Venue:
  • CODES '97 Proceedings of the 5th International Workshop on Hardware/Software Co-Design
  • Year:
  • 1997

Quantified Score

Hi-index 0.00

Visualization

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.