• DocumentCode
    2283697
  • Title

    Hardware Implementation of muC/OS-II Based on FPGA

  • Author

    Yan, Li ; Xian-Yao, Li ; Ping-Ping, Gu ; Hong-Jie, Zhao ; Ping, Cheng

  • Author_Institution
    Comput. & Control Inst., Harbin Univ. of Sci. & Technol., Harbin, China
  • Volume
    3
  • fYear
    2010
  • fDate
    6-7 March 2010
  • Firstpage
    825
  • Lastpage
    828
  • Abstract
    The plan to design hardware real-time operating system based on FPGA is presented and the harden of the μC/OS-II is done, in order to resolve the problem that the real-time operating system kernel takes a lot of system resources and reduces the schedulability of application. The major function module of RTOS is composed of four parts the management of the event flag group (EFG), the semaphore management, the task management and the clock management. The task control block (TCB) is realized based on chip registers as well as the task scheduler and the semaphore management of hard-core are built by combinational circuits, both of them give full play to the potential of the multi-task parallelism. The hardware system is described by VHDL, simulated through the ISE 8.2 and realized on FPGA. Simulation results show that the hardware realization of the system reduces the running time efficiently and makes it possible to apply in time-critical systems.
  • Keywords
    field programmable gate arrays; logic design; operating system kernels; scheduling; μC/OS-II; FPGA; VHDL; chip registers; clock management; event flag group; hardware real-time operating system kernel; semaphore management; task control block; task management; task scheduler; time-critical systems; Circuit simulation; Clocks; Combinational circuits; Field programmable gate arrays; Hardware; Kernel; Operating systems; Real time systems; Registers; Time factors; Hardware real-time operating system; VHDL; semaphore management; task management;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Education Technology and Computer Science (ETCS), 2010 Second International Workshop on
  • Conference_Location
    Wuhan
  • Print_ISBN
    978-1-4244-6388-6
  • Electronic_ISBN
    978-1-4244-6389-3
  • Type

    conf

  • DOI
    10.1109/ETCS.2010.633
  • Filename
    5458933