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 条
  • [21] A Balanced HW/SW Teaching Approach for Embedded Microprocessors
    Meyer-Baese, U.
    Botella, Guillermo
    Castillo, Encarnacion
    Garcia, Antonio
    INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2010, 26 (03) : 584 - 592
  • [22] RTOS-Aware Refinement for TLM2.0-based HW/SW Designs
    Becker, Markus
    Di Guglielmo, Giuseppe
    Fummi, Franco
    Mueller, Wolfgang
    Pravadelli, Graziano
    Xie, Tao
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 1053 - 1058
  • [23] Genetic Programming based Iterative Improvement Algorithm for HW/SW Cosynthesis of Distributted Embedded Systems
    Gorski, Adam
    Ogorzalek, Maciej
    PROCEEDINGS OF THE 10TH INTERNATIONAL CONFERENCE ON SENSOR NETWORKS (SENSORNETS), 2021, : 120 - 125
  • [24] Energy-Aware Software Development for Embedded Systems in HW/SW Co-Design
    Ehrlich, Paul
    Radke, Stephan
    PROCEEDINGS OF THE 2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2013, : 232 - 235
  • [25] Communication synthesis and HW/SW integration for embedded system design
    Gogniat, G
    Auguin, M
    Bianco, L
    Pegatoquet, A
    HARDWARE/SOFTWARE CODESIGN - SIXTH INTERNATIONAL WORKSHOP PROCEEDINGS, 1998, : 49 - 53
  • [26] HW/SW partitioning of an embedded instruction memory decem presser
    Weiss, S
    Beren, S
    PROCEEDINGS OF THE NINTH INTERNATIONAL SYMPOSIUM ON HARDWARE/SOFTWARE CODESIGN, 2001, : 36 - 41
  • [27] Distributed HW/SW-partitioning for embedded reconfigurable networks
    Streichert, T
    Haubelt, C
    Teich, J
    DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, : 894 - 895
  • [28] On AOP techniques for C plus plus -based HW/SW component implementation
    Mueck, Tiago Rogerio
    Froehlich, Antonio Augusto
    2012 19TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2012, : 536 - 539
  • [29] Specification of Adaptive HW/SW Systems in SystemC
    Herrere, Fernando
    Villar, Eugenio
    Hartmann, Philipp A.
    2008 FORUM ON SPECIFICATION, VERIFICATION AND DESIGN LANGUAGES, 2008, : 85 - +
  • [30] Monitoring-Driven HW/SW Interrupt Overload Prevention for Embedded Real-Time Systems
    Strnadel, Josef
    2012 IEEE 15TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2012, : 121 - 126