• DocumentCode
    3236009
  • Title

    A new reactive processor with architectural support for control dominated embedded systems

  • Author

    Roop, Partha S. ; Salcic, Z. ; Biglari-Abhari, M. ; Bigdeli, A.

  • Author_Institution
    Dept. of Electr. & Electron. Eng., Auckland Univ., New Zealand
  • fYear
    2003
  • fDate
    4-8 Jan. 2003
  • Firstpage
    189
  • Lastpage
    194
  • Abstract
    Control dominated embedded systems have to be designed for fast reaction to asynchronous external events occurring in the environment. Such systems must be able to perform signal emission, signal polling, preemption and priority resolution efficiently. Current microprocessors and microcontrollers, however, have no direct support for such tasks and employ indirect mechanisms such as polling (via a port) and interrupts. In this paper, we propose a new processor core having architectural support for reactivity at the instruction level. The new processor core (called REFLIX) is an extension of an existing open source processor (FLIX) core with additional instructions to support reactivity. Initial benchmarking results (for some control dominated programs) show that REFLIX performs, on an average, 5.92 times faster compared to FLIX and has 77% code size reduction when compared to some conventional processors.
  • Keywords
    embedded systems; microcontrollers; microprocessor chips; REFLIX processor core; architectural support; control dominated embedded system; microcontroller; microprocessor; open source processor; preemption; priority resolution; reactive processor; signal emission; signal polling; Application software; Communication system control; Control system synthesis; Control systems; Embedded system; Hardware; Microcontrollers; Microprocessors; Signal processing; Signal resolution;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design, 2003. Proceedings. 16th International Conference on
  • ISSN
    1063-9667
  • Print_ISBN
    0-7695-1868-0
  • Type

    conf

  • DOI
    10.1109/ICVD.2003.1183135
  • Filename
    1183135