SystemC-AMS SDF Model Synthesis for Exploration of Heterogeneous Architectures

被引:0
|
作者
Popp, Andreas [1 ]
Herrholz, Andreas [2 ]
Gruettner, Kim [2 ]
Le Moullec, Yannick [1 ]
Koch, Peter [1 ]
Nebel, Wolfgang [3 ]
机构
[1] Aalborg Univ, Dept Elect Syst, Ctr Software Defined Radio, Aalborg, Denmark
[2] OFFIS, R&D Div Transportat, Oldenburg, Germany
[3] Carl von Ossietzky Univ Oldenburg, Fac 2, Dept Comp Sci, Div Embedded HW SW Syst, Oldenburg, Germany
关键词
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Cost efficient design of embedded HW/SW systems that need to meet certain requirements is a complex task due to the huge number of possible solutions, the "design space". Design space exploration methods depend on the designers' input in terms of application description, target architecture, and cost estimates for implementation alternatives. Obtaining feasible pre-implementation cost estimates causes lots of effort since the designer does not have confident information before implementation on the target architecture, or even different target architectures, has been performed. In this paper we present a methodology suitable for automatic cost estimation of synchronous data flow (SDF) graphs. We propose to start from an executable SystemC-AMS SDF specification, and demonstrate its automatic transformation and implementation for cost estimation on heterogeneous HW/SW architectures. The presented methodology allows the estimation of both HW and SW implementation alternatives of each SDF node based on a quick synthesis approach. These cost estimates are fed to a mapping framework to obtain a static binding and schedule for the architectures under exploration. With the proposed methodology the designer does not have to perform full synthesis and implementation for design space exploration. This is demonstrated by a case study of a Bluetooth baseband unit considered for implementation on a Xilinx Virtex-5 FPGA.
引用
收藏
页码:133 / 138
页数:6
相关论文
共 50 条
  • [1] Modeling and refining heterogeneous systems with SystemC-AMS: Application to WSN
    Vasilevski, Michel
    Pecheux, Francois
    Beilleau, Nicolas
    Aboushady, Hassan
    Einwich, Karsten
    2008 DESIGN, AUTOMATION AND TEST IN EUROPE, VOLS 1-3, 2008, : 132 - +
  • [2] Early Power Estimation in Heterogeneous Designs Using SoCLib and SystemC-AMS
    Pecheux, Francois
    El Abidine, Khouloud Zine
    Greiner, Alain
    INTEGRATED CIRCUIT AND SYSTEM DESIGN: POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2011, 6448 : 252 - 252
  • [3] Conservative Behavioural Modelling in SystemC-AMS
    Vinco, Sara
    Lora, Michele
    Zwolinski, Mark
    2015 18TH FORUM ON SPECIFICATION AND DESIGN LANGUAGES (FDL), 2015, : 65 - 72
  • [4] Supporting Dimensional Analysis in SystemC-AMS
    Maehne, Torsten
    Vachoux, Alain
    BMAS 2009: PROCEEDINGS OF THE 2009 IEEE INTERNATIONAL BEHAVIORAL MODELING AND SIMULATION WORKSHOP, 2009, : 108 - 113
  • [5] Development of a bond graph based model of computation for SystemC-AMS
    Maehne, Torsten
    Vachoux, Alain
    Leblebici, Yusuf
    PRIME: 2008 PHD RESEARCH IN MICROELECTRONICS AND ELECTRONICS, PROCEEDINGS, 2008, : 77 - 80
  • [6] SystemC-AMS requirements, design objectives and rationale
    Vachoux, A
    Grimm, C
    Einwich, K
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, PROCEEDINGS, 2003, : 388 - 393
  • [7] SystemC-AMS Simulation of Conservative Behavioral Descriptions
    Vinco, Sara
    Lora, Michele
    Zwolinski, Mark
    LANGUAGES, DESIGN METHODS, AND TOOLS FOR ELECTRONIC SYSTEM DESIGN, 2016, 385 : 151 - 173
  • [8] Fast Thermal Simulation using SystemC-AMS
    Chen, Yukai
    Vinco, Sara
    Macii, Enrico
    Poncino, Massimo
    2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 427 - 432
  • [9] Statistical Modeling with SystemC-AMS for Automotive Systems
    Markwirth, Thomas
    Haase, Joachim
    Einwich, Karsten
    2008 FORUM ON SPECIFICATION, VERIFICATION AND DESIGN LANGUAGES, 2008, : 245 - 246
  • [10] Analog and mixed signal modelling with SystemC-AMS
    Vachoux, A
    Grimm, C
    Einwich, K
    PROCEEDINGS OF THE 2003 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL III: GENERAL & NONLINEAR CIRCUITS AND SYSTEMS, 2003, : 914 - 917