Axelsson, J. (1995). Analysis and Improvement of Task Schedulability in Hardware/Software Codesign. Technical Report LiTH-IDA-R-95-24, Department of Computer and Information Science, Linköping University, Sweden. (bibtex),
Abstract: Many real-time systems have timing requirements that are difficult to fulfil if the system is implemented by software running on a microprocessor. One way to remedy this problem is to implement the most time-critical parts in application-specific integrated circuits instead. Hardware/software codesign aims at providing support for the designer of such a heterogeneously implemented system, and especially at finding ways to determine what parts should be implemented in what technology. In this report, we discuss an approach to codesign which has the objective of implementing a real-time system so that it meets its deadlines. The main result presented is a schedulability evaluation method, and we describe how it can be used to guide the partitioning of the system behaviour onto the different components of a system hardware architecture.
CS Dept TR Overview