【24h】

Hardware Implementation of muC/OS-II Based on FPGA

机译:基于FPGA的muC / OS-II的硬件实现

获取原文
获取原文并翻译 | 示例

摘要

The plan to design hardware real-time operating system based on FPGA is presented and the harden of the $mu$ 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.
机译:提出了基于FPGA的硬件实时操作系统的设计方案,并进行了C / OS-II的强化,以解决实时操作系统内核占用大量系统的问题。资源和降低应用程序的可调度性。 RTOS的主要功能模块由事件标志组(EFG)的管理,信号量管理,任务管理和时钟管理四个部分组成。任务控制模块(TCB)基于芯片寄存器以及任务调度器来实现,并且通过组合电路构建硬核的信号量管理,这两者都充分发挥了多任务并行化的潜力。硬件系统由VHDL描述,通过ISE 8.2仿真并在FPGA上实现。仿真结果表明,该系统的硬件实现有效地减少了运行时间,并有可能应用在时间紧迫的系统中。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号