Title :
Analysis and improvement of task schedulability in hardware/software codesign
Author_Institution :
Dept. of Comput. & Inf. Sci., Linkoping Univ., Sweden
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. We discuss an approach to codesign which has as its objective to find an implementation of a real time system, which allows the deadlines to be met. The main result presented is a schedulability evaluation method, and we describe how this can be used to guide the partitioning of the system behaviour onto the different components of a hardware architecture
Keywords :
application specific integrated circuits; computer architecture; processor scheduling; real-time systems; scheduling; systems analysis; application specific integrated circuits; hardware architecture; hardware/software codesign; heterogeneously implemented system; real time systems; schedulability evaluation method; system behaviour; task schedulability; time critical parts; timing requirements; Application specific integrated circuits; Computer architecture; Hardware; Information analysis; Microprocessors; Partitioning algorithms; Real time systems; Scheduling algorithm; Software design; Timing;
Conference_Titel :
Real-Time Systems, 1995. Proceedings., Seventh Euromicro Workshop on
Conference_Location :
Odense
Print_ISBN :
0-8186-7112-2
DOI :
10.1109/EMWRTS.1995.514322