Specification and design of embedded hardware-software systems
- 1 January 1995
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Design & Test of Computers
- Vol. 12 (1) , 53-67
- https://doi.org/10.1109/54.350695
Abstract
System specification and design consists of describing a system's desired functionality, and of mapping that functionality for implementation on a set of system components, such as processors, ASIC's, memories, and buses. In this article, we describe the key problems of system specification and design, including specification capture, design exploration, hierarchical modeling, software and hardware synthesis, and cosimulation. We highlight existing tools and methods for solving those problems, and we discuss issues that remain to be solved.Keywords
This publication has 31 references indexed in Scilit:
- Fast timing analysis for hardware-software co-synthesisPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Rapid-prototyping of hardware and software in a unified frameworkPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Hardware-software co-design of embedded systemsProceedings of the IEEE, 1994
- Hardware-software cosynthesis for microcontrollersIEEE Design & Test of Computers, 1993
- Interface optimization for concurrent systems under timing constraintsIEEE Transactions on Very Large Scale Integration (VLSI) Systems, 1993
- Hardware-software cosynthesis for digital systemsIEEE Design & Test of Computers, 1993
- A model and methodology for hardware-software codesignIEEE Design & Test of Computers, 1993
- Experiments with a program timing tool based on source-level timing schemaComputer, 1991
- Synthesis of application-specific multiprocessor architecturesPublished by Association for Computing Machinery (ACM) ,1991
- Calculating the maximum execution time of real-time programsReal-Time Systems, 1989