Early System Level Modeling of Real-time Applications on Embedded Platforms

被引:0
|
作者
Lee, Richard [1 ]
Abdel-Khalek, Karim [1 ]
Abdi, Samar [1 ]
Risacher, Frederic
机构
[1] Concordia Univ, Montreal, PQ, Canada
关键词
Embedded systems; System level modeling; SystemC; RTOS modeling; Real-time software;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper describes a methodology for developing abstract and executable system-level model in SystemC of real-time embedded software, targeted to an RTOS. We design a RTOS emulation layer, called RESC, on top of the SystemC kernel. The application software is linked against the emulation layer to create an executable model of the software. The model can be integrated into system level HW-SW models which can be used for fast, accurate and early system validation. We first identify key real-time software constructs such as task-level concurrency, priorities, timers, pulses, and message-passing communication. We, then, define equivalent abstractions of the constructs in RESC on top of the SystemC library. We validated our models using industrial-size examples such as MP3 decoder and Vocoder. The experimental results show that our models are very accurate (< 1% error) and significantly faster (up to 11X) than real-time software execution on target platform.
引用
收藏
页码:558 / 565
页数:8
相关论文
共 50 条
  • [21] DICOS: a real-time distributed industrial control system for embedded applications
    Campelo, JC
    Yuste, P
    Gil, PJ
    Serrano, JJ
    CONTROL ENGINEERING PRACTICE, 2001, 9 (04) : 439 - 447
  • [22] Real-Time Object Detection On Low Power Embedded Platforms
    Jose, George
    Kumar, Aashish
    Kruthiventi, Srinivas
    Saha, Sambuddha
    Muralidhara, Harikrishna
    2019 IEEE/CVF INTERNATIONAL CONFERENCE ON COMPUTER VISION WORKSHOPS (ICCVW), 2019, : 2485 - 2492
  • [23] Real-time embedded software for multi-core platforms
    Hsu, Ching-Hsien
    JOURNAL OF SYSTEMS ARCHITECTURE, 2014, 60 (03) : 245 - 246
  • [24] Real-Time Cochlear Noise Reduction Algorithm For Embedded Platforms
    Saroussi, Uriya
    Furst, Miriam
    Weiss, Shlomo
    2016 IEEE INTERNATIONAL CONFERENCE ON THE SCIENCE OF ELECTRICAL ENGINEERING (ICSEE), 2016,
  • [25] Real-Time Video Convolutional Face Finder on Embedded Platforms
    Mamalet, Franck
    Roux, Sebastien
    Garcia, Christophe
    EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2007, (01)
  • [26] Multiform time in UML for real-time embedded applications
    Andre, C.
    Mallet, F.
    Peraldi-Frati, M-A.
    13TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2007, : 232 - +
  • [27] Embedded platforms for distributed real-time computing:: Challenges and results
    Rufino, J
    Veríssimo, P
    Arroz, G
    2ND IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC'99), PROCEEDINGS, 1999, : 147 - 152
  • [28] REAL-TIME AND EMBEDDED SYSTEM OUTLOOK
    SINGH, IM
    ELECTRONIC DESIGN, 1993, 41 (24) : 72 - 72
  • [29] Evaluating the OpenAMP framework in real-time embedded SoC platforms
    Alonso, Sara
    Lazaro, Jesus
    Jimenez, Jaime
    Muguira, Leire
    Bidarte, Unai
    2021 XXXVI CONFERENCE ON DESIGN OF CIRCUITS AND INTEGRATED SYSTEMS (DCIS21), 2021, : 142 - 147
  • [30] AN EMBEDDED REAL-TIME REASONING SYSTEM
    GEORGEFF, MP
    ARTIFICIAL INTELLIGENCE IN SCIENTIFIC COMPUTATION : TOWARDS SECOND GENERATION SYSTEMS, 1989, 2 : 291 - 294