Logo image
Software scheduling in the co-synthesis of reactive real-time systems
Conference paper

Software scheduling in the co-synthesis of reactive real-time systems

Pai Chou and Gaetano Borriello
Proceedings - Design Automation Conference, pp.1-4
1994

Abstract

Hardware and Architecture Control and Systems Engineering
Existing software scheduling techniques limit the functions that can be implemented in software to those with a restricted class of timing constraints, in particular those with a coarse-grained, uniform, periodic behavior. In practice, however, many systems change their I/O behavior in response to the inputs from the environment. This paper considers one such class of systems, called reactive real-time systems, where timing requirements can include sequencing, rate, and response time constraints. We present a static, non-preemptive, fine-grained software scheduling algorithm to meet these constraints. This algorithm is suitable for control-dominated embedded systems with hard real-time constraints, and is part of the core of a hardware/software co-synthesis system.

Metrics

1 Record Views

Details

Logo image