Software implementation techniques for Hw/Sw embedded systems

被引:0
|
作者
Calvez, JP
Pasquier, O
Peckol, J
机构
关键词
D O I
10.1109/HSC.1997.584578
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Our focus in this paper is the software implementation of control oriented systems. Such a task is one of the least automated portions of the contemporary CoDesign process. In systems that must respond to external events, often several asynchronous tasks are implemented on the same processor. We are studying such systems because often, they utilize a dynamic multi-rare scheduling technique using a multitasking real time kernel. Based upon the MCSE functional model as a specification input, we propose a set of transformation rules one can apply to the functional structure to reduce the complexity of the software design prior to implementation. We further show that after such optimizations, the microprocessor interrupt system can often be used as an efficient priority-based scheduler, thereby removing the need for a real time kernel. The resulting implementation is described using a software implementation diagram from which it is easy to prove the timing constraints are satisfied. We use a simplified control system to illustrate our approach and to show a smooth incremental CoDesign path with a better integration of software estimates into the partitioning decision.
引用
收藏
页码:49 / 53
页数:3
相关论文
共 50 条
  • [21] SW/HW Implementation of Image Covariance Descriptor For Person Detection Systems
    Abid, Nesrine
    Ayedi, Walid
    Abid, Mohamed
    Ammeri, Ahmed Chiheb
    [J]. 2014 1ST INTERNATIONAL CONFERENCE ON ADVANCED TECHNOLOGIES FOR SIGNAL AND IMAGE PROCESSING (ATSIP 2014), 2014, : 115 - 119
  • [22] Reconfiguration Management in the Context of RTOS-Based HW/SW Embedded Systems
    Eustache, Yvan
    Diguet, Jean-Philippe
    [J]. EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)
  • [23] Specification and Modeling of HW/SW CO-Design for Heterogeneous Embedded Systems
    Shaout, Adnan
    El-Mousa, Ali H.
    Mattar, Khalid
    [J]. WORLD CONGRESS ON ENGINEERING 2009, VOLS I AND II, 2009, : 273 - +
  • [24] Customer Value-based HW/SW Partitioning Decision in embedded systems
    Kim, Neunghoe
    Lee, Taek
    Lee, Donghyun
    Lee, Keun
    In, Hoh Peter
    [J]. PROCEEDINGS OF NINTH ACIS INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, ARTIFICIAL INTELLIGENCE, NETWORKING AND PARALLEL/DISTRIBUTED COMPUTING, 2008, : 257 - +
  • [25] A SW-HW implementation of arbitration protocols
    Rämö, S
    Seceleanu, T
    [J]. 22ND NORCHIP CONFERENCE, PROCEEDINGS, 2004, : 237 - 240
  • [26] A Review of Approximate Computing Techniques towards Fault Mitigation in HW/SW Systems
    Aponte-Moreno, Alexander
    Moncada, Alejandro
    Restrepo-Calle, Felipe
    Pedraza, Cesar
    [J]. 2018 IEEE 19TH LATIN-AMERICAN TEST SYMPOSIUM (LATS), 2018,
  • [27] HW/SW specification using OOM techniques
    Calha, M
    Teixeira, JP
    Teixeira, IC
    [J]. SEVENTH IEEE INTERNATIONAL WORKSHOP ON RAPID SYSTEM PROTOTYPING, PROCEEDINGS: SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 1996, : 96 - 101
  • [28] Synchronous Techniques for Software and Hardware Embedded Systems
    Berry, Gerard
    [J]. ENGINEERING METHODS AND TOOLS FOR SOFTWARE SAFETY AND SECURITY, 2009, 22 : 43 - 74
  • [29] A Balanced HW/SW Teaching Approach for Embedded Microprocessors
    Meyer-Baese, U.
    Botella, Guillermo
    Castillo, Encarnacion
    Garcia, Antonio
    [J]. INTERNATIONAL JOURNAL OF ENGINEERING EDUCATION, 2010, 26 (03) : 584 - 592
  • [30] Smart Camera Based on Embedded HW/SW Coprocessor
    Mosqueron, Romuald
    Dubois, Julien
    Mattavelli, Marco
    Mauvilet, David
    [J]. EURASIP JOURNAL ON EMBEDDED SYSTEMS, 2008, (01)