|
ABSTRACT
In this paper, we present an approach to hardware/software partitioning for real-time embedded systems. The abstraction level we have adopted is referred to as the configuration level, where hardware is modeled as resources with no detailed functionality and software is modeled as tasks utilizing the resources. Through configuration-level analysis, cost and performance tradeoffs can be studied early in the design process and a large design space can be explored. Feasibility factor is introduced to measure the possibility of a real-time system being feasible, and is used as both a constraint and an attribute during the optimization process. Optimal partitioning is achieved through the use of an existing computer-aided design tool.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
W. P Birmingham, J. G. D'Ambrosio, T. Darr, and E. Durfee, "Coordinating Decision Making in Large Organizations," University of Michigan Technical Report, CSE-TR-208-94, April 1994.
|
| |
2
|
|
| |
3
|
|
 |
4
|
|
| |
5
|
X. Hu, J. G. D'Ambrosio, B. T. Murray, and D-L. Tang, "Analysis in hardware/software codesign: an automotive case study," Accepted for publication in IEEE MICRO, August 1994.
|
| |
6
|
R. L. Keeney and H. Raiffa, Decisions with Multiple Objectives: Preferences and Value Tradeoffs, John Wiley & Sons, New York, 1976.
|
| |
7
|
S. Kumar, J. H. Aylor, B. W. Johnson, and W. A. Wulf, "Exploring hardware/software abstractions & alternatives for codesign," The 2nd International Workshop on Hardware/Software Codesign, Cambridge, Massachusetts, October 1993.
|
| |
8
|
J. P. Lehoczky and S. Ramos-Thuel, "An optimal algorithm for scheduling soft-aperiodic tasks in fixed-priority preemptive systems," Proceedings of Read-Time Systems Symposium, December 1992, pp. 110--123.
|
| |
9
|
J. Y-T Leung and J. Whitehead, "On the complexity of fixed-priority scheduling of periodic, real-time tasks," Performance Evaluation, vol. 2, 1982, pp. 237--250.
|
 |
10
|
|
| |
11
|
A. K. Mackworth, "Constraint satisfaction," In S. C. Shapiro, editor, Encyclopedia of Artificial Intelligence, John Wiley & Sons, New York, 1987.
|
| |
12
|
|
| |
13
|
D. L. Thurston, "A Formal method for subjective design evaluation with multiple attributes," Research in Engineering Design, vol. 3, 1991, pp. 105--122.
|
CITED BY 21
|
|
Bharat P. Dave , Ganesh Lakshminarayana , Niraj K. Jha, COSYN: hardware-software co-synthesis of embedded systems, Proceedings of the 34th annual conference on Design automation, p.703-708, June 09-13, 1997, Anaheim, California, United States
|
|
|
Juha-Pekka Soininen , Tuomo Huttunen , Kari Tiensyrjä , Hannu Heusala, Cosimulation of real-time control systems, Proceedings of the conference on European design automation, p.170-175, September 18-22, 1995, Brighton, England
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Stephen Edwards , Luciano Lavagno , Edward A. Lee , Alberto Sangiovanni-Vincentelli, Design of embedded systems: formal models, validation, and synthesis, Readings in hardware/software co-design, Kluwer Academic Publishers, Norwell, MA, 2001
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|