1996 · 76 citations · 15 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-specificembeddedarchitecturesthat 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 constructionof 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 cosynthesis problem based on an orchestrated combination of architectural strategies, parameterized libraries, and software tool support....
15
Statecharts: a visual formalism for complex systems
David Harel · Science of Computer Programming · 1987 · 6.7K citations
Edward A. Lee, David G. Messerschmitt · Proceedings of the IEEE · 1987 · 1.8K citations