Simulink(R) based Heterogeneous Multiprocessor SoC Design Flow for Mixed Hardware/Software

Autor: Han, Sang-Il, Chae, Soo-Ik, Brisolara, L., Carro, L., Popovici, K., Guérin, X., Jerraya, A.A., Huang, K., L., Li, Yan, X.
Přispěvatelé: Seoul National University [Seoul] (SNU), Département Micro-Ondes (MO), Université européenne de Bretagne - European University of Brittany (UEB)-Télécom Bretagne-Institut Mines-Télécom [Paris] (IMT), Techniques de l'Informatique et de la Microélectronique pour l'Architecture des systèmes intégrés (TIMA), Université Joseph Fourier - Grenoble 1 (UJF)-Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP )-Centre National de la Recherche Scientifique (CNRS), Computer Science Institute (COMPUTER SCIENCE INSTITUTE), University of Rio Grande do Sul, Institute of VLSI Design, Zhejiang University, Techniques of Informatics and Microelectronics for integrated systems Architecture (TIMA), Institut polytechnique de Grenoble - Grenoble Institute of Technology (Grenoble INP)-Centre National de la Recherche Scientifique (CNRS)-Université Grenoble Alpes (UGA)
Jazyk: angličtina
Rok vydání: 2008
Předmět:
Zdroj: Integration, the VLSI Journal
Integration, the VLSI Journal, Elsevier, 2008, 42 (2, February), pp.227-245. ⟨10.1016/j.vlsi.2008.08.003⟩
ISSN: 0167-9260
DOI: 10.1016/j.vlsi.2008.08.003⟩
Popis: International audience; As a solution for dealing with the design complexity of multiprocessor SoC architectures, we present a joint Simulink-SystemC design flow that enables mixed hardware/software refinement and simulation in the early design process. First, we introduce the Simulink combined algorithm/architecture model (CAAM) unifying the algorithm and the abstract target architecture. From the Simulink CAAM, a hardware architecture generator produces architecture models at three different abstract levels, enabling a trade-off between simulation time and accuracy. A multithread code generator produces memory-efficient multithreaded programs to be executed on the architecture models. To show the applicability of the proposed design flow, we present experimental results on two real video applications.
Databáze: OpenAIRE