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 条
  • [1] FPGA implementation of a HW/SW platform for multimedia embedded systems
    A. Ben Atitallah
    P. Kadionik
    N. Masmoudi
    H. Levi
    [J]. Design Automation for Embedded Systems, 2008, 12 : 293 - 311
  • [2] FPGA implementation of a HW/SW platform for multimedia embedded systems
    Ben Atitallah, A.
    Kadionik, P.
    Masmoudi, N.
    Levi, H.
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 2008, 12 (04) : 293 - 311
  • [3] Hw/Sw codesign of embedded systems
    Fornaciari, W
    Sciuto, D
    [J]. RELIABLE SOFTWARE TECHNOLOGIES - ADA-EUROPE' 99, 1999, 1622 : 344 - 355
  • [4] The use of a virtual instruction set for the software synthesis of Hw/Sw embedded systems
    Balboni, A
    Fornaciari, W
    Sciuto, D
    Vincenzi, M
    [J]. 9TH INTERNATIONAL SYMPOSIUM ON SYSTEMS SYNTHESIS, PROCEEDINGS, 1996, : 77 - 82
  • [5] Performance Monitoring and Assessment of Embedded HW/SW Systems
    J. P. Calvez
    O. Pasquier
    [J]. Design Automation for Embedded Systems, 1998, 3 : 5 - 22
  • [6] Energy-Aware Software Development for Embedded Systems in HW/SW Co-Design
    Ehrlich, Paul
    Radke, Stephan
    [J]. PROCEEDINGS OF THE 2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS & SYSTEMS (DDECS), 2013, : 232 - 235
  • [7] TLM plus Modeling of Embedded HW/SW Systems
    Ecker, Wolfgang
    Esen, Volkan
    Schwencker, Robert
    Steininger, Thomas
    Velten, Michael
    [J]. 2010 DESIGN, AUTOMATION & TEST IN EUROPE (DATE 2010), 2010, : 75 - 80
  • [8] Performance monitoring and assessment of embedded HW/SW systems
    Calvez, JP
    Pasquier, O
    [J]. DESIGN AUTOMATION FOR EMBEDDED SYSTEMS, 1998, 3 (01) : 5 - 22
  • [9] A HW/SW partitioning algorithm for embedded security systems
    Yin, Su
    Xu, Cheng
    Qin, Yunchuan
    [J]. Journal of Computational Information Systems, 2015, 11 (01): : 237 - 246
  • [10] Efficient power estimation techniques for HW/SW systems
    Lajolo, M
    Raghunathan, A
    Dey, S
    Lavagno, L
    Sangiovanni-Vincentelli, A
    [J]. IEEE ALESSANDRO VOLTA MEMORIAL WORKSHOP ON LOW-POWER DESIGN, PROCEEDINGS, 1999, : 191 - 199