• DocumentCode
    3645350
  • Title

    Context switching time and memory footprint comparison of Xilkernel and μC/OS-II on MicroBlaze

  • Author

    Gökhan Uğurel;Cüneyt F. Bazlamaçci

  • Author_Institution
    Dept. of Image Processing, MGEO Division, Aselsan Inc. Ankara, Turkey
  • fYear
    2011
  • Abstract
    Using soft processors is an increasingly encountered trend in real-time embedded system design. If a system uses a field programmable gate array (FPGA) platform, one can save area, power, money and more by embedding a soft processor onto this FPGA platform. Another trend is using a real time operating system (RTOS) for microprocessors or microcontrollers in real-time embedded systems. RTOSs help software people in meeting the critical deadlines of the real-time environment with their deterministic and predictable behavior. In this paper, we first discuss the advantages and disadvantages of using a soft processor and give a brief description of Xilinx´s soft processor MicroBlaze. We then make a simple comparison of standalone (having no RTOS) systems with systems running an RTOS and give a brief introduction of two existing RTOSs, namely μC/OS-II and Xilkernel and the benchmark criteria for comparing these. We finally compare μC/OS-II and Xilkernel over the MicroBlaze platform in terms of their context switching times and memory footprints.
  • Keywords
    "Program processors","Switches","Field programmable gate arrays","Random access memory","Benchmark testing","Context"
  • Publisher
    ieee
  • Conference_Titel
    Electrical and Electronics Engineering (ELECO), 2011 7th International Conference on
  • Print_ISBN
    978-1-4673-0160-2
  • Type

    conf

  • Filename
    6140174