TLM plus Modeling of Embedded HW/SW Systems

被引:0
|
作者
Ecker, Wolfgang [1 ]
Esen, Volkan [1 ]
Schwencker, Robert [1 ]
Steininger, Thomas [1 ]
Velten, Michael [1 ,2 ]
机构
[1] Infineon Technol AG, D-85579 Neubiberg, Germany
[2] Tech Univ Munich, Munich, Germany
来源
2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010) | 2010年
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Virtual Prototypes (VPs) based on Transaction Level Modeling (TLM) have become a de-facto standard in today's SoC design, enabling early SW development. However, due to the growing complexity of SoC architectures full system simulations (HW+ SW) become a bottleneck reducing this benefit. Hence, it is necessary to develop modeling styles which allow for further abstraction beyond the currently applied TLM methodology. This paper introduces such a modeling style, referred to as TLM +. It enables a higher modeling abstraction through merging hardware dependent driver software at the lowest level with the HW interface. Thus, sequences of HW transactions can be merged to single HW/SW transactions while preserving both the HW architecture and the low-level to high-level SW interfaces. In order to maintain the ability to validate timing-critical paths, a new resource model concept is introduced which compensates the loss of timing information, induced by merging HW transactions. Experimental results show a speed-up of up to 1000x at a timing error of approximately 10%.
引用
收藏
页码:75 / 80
页数:6
相关论文
共 50 条
  • [1] Hw/Sw codesign of embedded systems
    Fornaciari, W
    Sciuto, D
    RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE' 99, 1999, 1622 : 344 - 355
  • [2] Specification and Modeling of HW/SW CO-Design for Heterogeneous Embedded Systems
    Shaout, Adnan
    El-Mousa, Ali H.
    Mattar, Khalid
    WORLD CONGRESS ON ENGINEERING 2009, VOLS I AND II, 2009, : 273 - +
  • [3] Performance Monitoring and Assessment of Embedded HW/SW Systems
    J. P. Calvez
    O. Pasquier
    Design Automation for Embedded Systems, 1998, 3 : 5 - 22
  • [4] Performance monitoring and assessment of embedded HW/SW systems
    Calvez, JP
    Pasquier, O
    DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1998, 3 (01) : 5 - 22
  • [5] Software implementation techniques for Hw/Sw embedded systems
    Calvez, JP
    Pasquier, O
    Peckol, J
    PROCEEDINGS OF THE FIFTH INTERNATIONAL WORKSHOP ON HARDWARE/SOFTWARE CODESIGN (CODES/CASHE '97), 1997, : 49 - 53
  • [6] A HW/SW partitioning algorithm for embedded security systems
    Yin, Su
    Xu, Cheng
    Qin, Yunchuan
    Journal of Computational Information Systems, 2015, 11 (01): : 237 - 246
  • [7] OSSS Methodology - System-Level Design and Synthesis of Embedded HW/SW Systems in C plus
    Gruettner, Kim
    Oppenheimer, Frank
    Nebel, Wolfgang
    ISABEL: 2008 FIRST INTERNATIONAL SYMPOSIUM ON APPLIED SCIENCES IN BIOMEDICAL AND COMMMUNICATION TECHNOLOGIES, 2008, : 129 - +
  • [8] FPGA implementation of a HW/SW platform for multimedia embedded systems
    A. Ben Atitallah
    P. Kadionik
    N. Masmoudi
    H. Levi
    Design Automation for Embedded Systems, 2008, 12 : 293 - 311
  • [9] On Evolutionary Approximation of Sigmoid Function for HW/SW Embedded Systems
    Minarik, Milos
    Sekanina, Lukas
    GENETIC PROGRAMMING, EUROGP 2017, 2017, 10196 : 343 - 358
  • [10] A HW/SW Partitioning Algorithm For Multitask Reconfigurable Embedded Systems
    Bassiri, Maisam M.
    Shahhoseini, Hadi Sh.
    2008 INTERNATIONAL CONFERENCE ON MICROELECTRONICS, 2008, : 143 - 146