Simulink®-based heterogeneous multiprocessor SoC design flow for mixed hardware/software refinement and simulation

被引:14
作者
Han, Sang-Il [2 ]
Chae, Soo-Ik [2 ]
Brisolara, Lisane [1 ]
Carro, Luigi [1 ]
Popovici, Katalin
Guerin, Xavier
Jerraya, Ahmed A.
Huang, Kai [3 ]
Li, Lei [3 ]
Yan, Xiaolang [3 ]
机构
[1] Univ Fed Rio Grande do Sul, Inst Informat, BR-90046900 Porto Alegre, RS, Brazil
[2] Seoul Natl Univ, Seoul 151, South Korea
[3] Zhejiang Univ, Inst Vlsi Design, Hangzhou, Zhejiang, Peoples R China
关键词
Simulink; Memory optimization; Codesign; Multiprocessor system-on-chip; System specification; Application to architecture mapping; Simulation; Design space exploration; ARCHITECTURES;
D O I
10.1016/j.vlsi.2008.08.003
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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 lie executed on the architecture models. To show the applicability of the proposed design flow, we present experimental results on two real video applications. (c) 2008 Elsevier B.V. All rights reserved.
引用
收藏
页码:227 / 245
页数:19
相关论文
共 47 条
  • [1] Altera Inc, DSP BUILD
  • [2] [Anonymous], UN MOD LANG VERS 2 0
  • [3] *ARM INC, REALVIEW MAXSIM
  • [4] BACKGROUND MEMORY AREA ESTIMATION FOR MULTIDIMENSIONAL SIGNAL-PROCESSING SYSTEMS
    BALASA, F
    CATTHOOR, F
    DEMAN, H
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 1995, 3 (02) : 157 - 172
  • [5] THE PARADIGM COMPLIER FOR DISTRIBUTED-MEMORY MULTICOMPUTERS
    BANERJEE, P
    CHANDY, JA
    GUPTA, M
    HODGES, EW
    HOLM, JG
    LAIN, A
    PALERMO, DJ
    RAMASWAMY, S
    SU, E
    [J]. COMPUTER, 1995, 28 (10) : 37 - +
  • [6] BRUNEL JY, 2000, P DES AUT C DAC LOS
  • [7] Multiprocessor SoC platforms:: A component-based design approach
    Cesário, WO
    Lyonnard, D
    Nicolescu, G
    Paviot, Y
    Yoo, SJ
    Jerraya, AA
    Gauthier, L
    Diaz-Nava, M
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2002, 19 (06): : 52 - 63
  • [8] Colif:: A design representation for application-specific multiprocessor SOCs
    Cesário, WO
    Nicolescu, G
    Gauthier, L
    Lyonnard, D
    Jerraya, AA
    [J]. IEEE DESIGN & TEST OF COMPUTERS, 2001, 18 (05): : 8 - 20
  • [9] *CISC INC, CRS 1 CARR ROUT SYST
  • [10] *COW INC, CONVERGENSC