Constructing application-specific heterogeneous embedded architectures from custom HW/SW applications
- 24 August 2005
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 0738100X,p. 521-526
- https://doi.org/10.1109/dac.1996.545631
Abstract
Deep sub-micron processing technologies have enabled the implementation of new application-specific embedded architectures that integrate multiple software programmable processors (e.g. DSPs, microcontrollers) and dedicated hardware components together onto a single cost-efficient IC. These application-specific architectures are emerging as a key design solution to today's microelectronics design problems, which are being driven by emerging applications in the areas of wireless communication, broadband networking, and multimedia computing. However the construction of these customized heterogeneous multiprocessor architectures, while ensuring that the hardware and software parts communicate correctly, is a tremendously difficult and highly error proned task with little or no tool support. In this paper, we present a solution to this embedded architecture co-synthesis problem based on an orchestrated combination of architectural strategies, parameterized libraries, and software tool support.Keywords
This publication has 12 references indexed in Scilit:
- Interactive system-level partitioning with PARTIFPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The Chinook hardware/software co-synthesis systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A unified model for co-simulation and co-synthesis of mixed hardware/software systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Grape-II: a system-level prototyping environment for DSP applicationsComputer, 1995
- Hardware-software codesign of embedded systemsIEEE Micro, 1994
- Hardware-software cosynthesis for microcontrollersIEEE Design & Test of Computers, 1993
- Hardware-software cosynthesis for digital systemsIEEE Design & Test of Computers, 1993
- A hardware-software codesign methodology for DSP applicationsIEEE Design & Test of Computers, 1993
- Statecharts: a visual formalism for complex systemsScience of Computer Programming, 1987
- Synchronous data flowProceedings of the IEEE, 1987