• DocumentCode
    2729379
  • Title

    Configurable Hardware/Software Support for Single Processor Real-Time Kernels

  • Author

    Nordström, Susanna ; Asplund, Lars

  • Author_Institution
    Dept. of Comput. Sci. & Electron., Malardalen Univ., Vasteras
  • fYear
    2007
  • fDate
    20-21 Nov. 2007
  • Firstpage
    1
  • Lastpage
    4
  • Abstract
    Today´s software based real-time operating systems (RTOS) have the ability to be configured in order to decrease memory footprint, important when the RTOS is used in resource restricted embedded environments. When the kernel is implemented in hardware, not only memory footprint is motivation for configuration for minimization, the number of logic cells occupied in the PPGA has to be considered as well. We have modified existing hardware support, the real-time unit (RTU) for increased configurability. The modified RTU was compared regarding configuration and footprint with a corresponding system based on the commercial software RTOS MicroC/OS-ll. Four different configuration settings were compared and the results show that the RTU memory footprint was 24% to 38% of the size of the MicroC/OS-II footprint. In FPGA area, the smallest configuration of the RTU occupied only 50% of the logic cells used by the largest configuration. Configurability of an RTOS with hardware support, like the RTU, decreases project cost since it is more likely to be able to use a low cost FPGA when adjusting implemented functionality to only include what is required by the application.
  • Keywords
    field programmable gate arrays; hardware description languages; operating system kernels; real-time systems; FPGA; commercial software RTOS MicroC/OS-ll; configurable hardware/software support; field programmable gate arrays; logic cells; single processor real-time kernels; software based real-time operating systems; Application software; Coprocessors; Delay; Embedded software; Embedded system; Field programmable gate arrays; Hardware; Kernel; Real time systems; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    System-on-Chip, 2007 International Symposium on
  • Conference_Location
    Tampere
  • ISSN
    07EX1846
  • Print_ISBN
    978-1-4244-1367-6
  • Electronic_ISBN
    07EX1846
  • Type

    conf

  • DOI
    10.1109/ISSOC.2007.4427426
  • Filename
    4427426