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 条
  • [41] Design space exploration with automatic selection of SW and HW for embedded applications
    Mattol, JCB
    Beck, ACS
    Carro, L
    Wagner, FR
    COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION, 2004, 3133 : 303 - 312
  • [42] Extending IP-XACT to embedded system HW/SW integration
    Kamppi, Antti
    Matilainen, Lauri
    Maatta, Joni-Matti
    Salminen, Erno
    Hamalainen, Timo D.
    INTERNATIONAL SYMPOSIUM ON SYSTEM-ON-CHIP (SOC), 2013,
  • [43] HW/SW Co-Design of Parallel Systems
    Wein, Enno
    2010 IEEE AND ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD), 2010, : 344 - 348
  • [44] A repartitioning and HW/SW partitioning algorithm to the automatic design space exploration in the co-synthesis of embedded systems
    do Nascimento, FAM
    Rosenstiel, W
    14TH SYMPOSIUM ON INTEGRATED CIRCUITS AND SYSTEMS DESIGN, PROCEEDINGS, 2001, : 85 - 90
  • [45] A HW/SW Cross-Layer Approach for Determining Application-Redundant Hardware Faults in Embedded Systems
    Christian Bartsch
    Carlos Villarraga
    Dominik Stoffel
    Wolfgang Kunz
    Journal of Electronic Testing, 2017, 33 : 77 - 92
  • [46] A HW/SW Cross-Layer Approach for Determining Application-Redundant Hardware Faults in Embedded Systems
    Bartsch, Christian
    Villarraga, Carlos
    Stoffel, Dominik
    Kunz, Wolfgang
    JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS, 2017, 33 (01): : 77 - 92
  • [47] Adaptive Iterative Improvement GP-based Methodology for HW/SW Co-synthesis of Embedded Systems
    Gorski, Adam
    Ogorzalek, Maciej
    PROCEEDINGS OF THE 7TH INTERNATIONAL JOINT CONFERENCE ON PERVASIVE AND EMBEDDED COMPUTING AND COMMUNICATION SYSTEMS (PECCS), 2017, : 56 - 59
  • [48] A CAD environment for fuzzy systems HW/SW mapping
    Re, M
    Salmeri, M
    Cardarilli, GC
    ISCAS 2000: IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS - PROCEEDINGS, VOL IV: EMERGING TECHNOLOGIES FOR THE 21ST CENTURY, 2000, : 221 - 224
  • [49] General methodologies to virtualize FPGAs in Hw/Sw systems
    Fornaciari, W
    Piuri, V
    1998 MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, PROCEEDINGS, 1999, : 90 - 93
  • [50] A Systematic Approach to the Test of Combined HW/SW Systems
    Krupp, Alexander
    Mueller, Wolfgang
    2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 323 - 326