33rd Design Automation Conference Proceedings, 1996 · 2005 · 34 citations · 16 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureDesign AutomationEmbedded SystemsApplication ArchitectureEmbedded Systems ArchitectureEmbedded Systems DesignHeterogeneous System ArchitectureSoftware ArchitectureApplication-specific MicroarchitectureEmbedded Application DevelopmentEmbedded Hardware Co-designEmbedded Software ArchitectureEmbedded Systems Co-designHeterogeneous Embedded PlatformsHeterogeneous Embedded Systems
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.
16
Statecharts: a visual formalism for complex systems
David Harel · Science of Computer Programming · 1987 · 6.7K citations
Communicating sequential processes
Microprocessors and Microsystems · 1986 · 2.2K citations
Edward A. Lee, David G. Messerschmitt · Proceedings of the IEEE · 1987 · 1.8K citations