Proceedings - ACM IEEE Design Automation Conference · 2007 · 20 citations · 8 references
EngineeringComputer EngineeringComputer ScienceComputer ArchitectureHardware Description LanguagesSystems ArchitectureHeterogeneous System ArchitectureMicroarchitecture DesignAbstractionAbstraction LevelsBehavioral SynthesisDesign AbstractionHardware Abstraction LayersProcessor Co-designSystem-level Co-designSystem-level Modeling
Heterogeneous MPSoC design where flexible programmable cores are combined with optimized HW co-processors is a quite complex and challenging task. In this paper, we present a system-level design flow that uses a single functional reference for modeling both HW and SW. The models follow an interface-centric design approach based on the TTL interface (Task Transaction Level). TTL models are applied at all three abstraction levels of the design flow: functional, architecture and implementation level. The TTL model at the functional level serves as the functional reference. HW implementations are generated from refined TTL models by behavioral synthesis tooling. Likewise, SW implementations are supported by source code transformations. Both the HW and SW implementations are verified against the functional reference. Details of the complete flow are presented in the paper through an MP3 case study.
8
E. A. de Kock, W. J. M. Smits, Pieter van der Wolf et al. · 2000 · 316 citations
J.A. Rowson, Alberto Sangiovanni‐Vincentelli · 1997 · 295 citations
Design and programming of embedded multiprocessors
Pieter van der Wolf, Erwin de Kock, Tomas Henriksson et al. · 2004 · 131 citations
Hardware/software partitioning of embedded system in OCAPI-xl
Geert Vanmeerbeeck, Patrick Schaumont, Serge Vernalde et al. · 2001 · 76 citations