• DocumentCode
    2332226
  • Title

    A flexible and high-reliable HW/SW codesign method for real-time embedded systems

  • Author

    Kitani, Tomoya ; Takamoto, Yoshifumi ; Yasumoto, Keiichi ; Nakata, Akio ; Higashino, Teruo

  • Author_Institution
    Graduate Sch. of Info. Sci. & Tech., Osaka Univ., Japan
  • fYear
    2004
  • fDate
    5-8 Dec. 2004
  • Firstpage
    437
  • Lastpage
    446
  • Abstract
    In this paper, we propose a flexible and high-reliable HW/SW co-design method for real-time systems consisting of multiple functional modules using general purpose components such as DSP, CPU and memory. In our method, we specify a system as a parallel composition of concurrent periodic EFSMs with timing constraints. As communication primitives among EFSMs, multi-way synchronization mechanism can be specified. Here, we propose a technique for efficient development of real-time embedded systems considering both reliability and cost-performance. For the purpose, using a parametric model checking technique, we derive a parameter condition which must hold for the system to proceed without deadlocks and satisfy given timing constraints. Based on the derived parameter condition and cost-performance characteristic of available components, an appropriate combination of components is automatically selected so that the total cost is minimized. We have developed a design support tool based on the proposed technique. By applying our method to development of a basic functionality of a cellular phone, we could decide which functional modules should be implemented as dedicated HW units or on-chip-CPUs´ software, and select suitable DSPs and memories with low costs.
  • Keywords
    embedded systems; finite state machines; formal verification; hardware-software codesign; HW/SW codesign; concurrent periodic EFSM; high-level synthesis; multiple functional modules; multiway synchronization mechanism; parallel composition; parametric model checking; real-time embedded systems; timing constraint; Circuits; Costs; Design methodology; Digital signal processing; Embedded system; Hardware; Parametric statistics; Real time systems; System recovery; Timing; HW/SW co-design; high-level synthesis; parametric model checking; real-time systems;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Real-Time Systems Symposium, 2004. Proceedings. 25th IEEE International
  • ISSN
    1052-8725
  • Print_ISBN
    0-7695-2247-5
  • Type

    conf

  • DOI
    10.1109/REAL.2004.6
  • Filename
    1381329