Peng, Z., Fagerström, J., and Kuchcinski, K. (1991). A Unified Approach to Evaluation and Design of Hardware/Software Systems. Technical Report LiTH-IDA-R-91-16, Department of Computer and Information Science, Linköping University, Sweden. Also accepted to the ICSE (13th International Conference on Software Engineering) Workshop on Software/hardware Codesign, Austin, Texas, May 13, 1991. (bibtex),
Abstract: This paper presents a unified approach to the design of application-specific systems which consist of both hardware and software components. Our approach is based on the development of an formal intermediate design representation which can be used to capture both hardware and software semantics. Evaluation of a hardware/software design can then be done automatically by simulating the design representation. The simulation results can directly be used to guide exploration of the design space so as to produce cost-effective solutions. The proposed approach supports a top-down design methodology which starts with a high-level behavioral specification and transforms it step-by-step into an efficient implementation by making design trade-offs between hardware and software.
CS Dept TR Overview