基于PPC460 处理器的任务切换亚微秒设计
作者:
作者单位:

作者简介:

通讯作者:

中图分类号:

基金项目:

国防科工局基础科研项目


Sub Microsecond Design of Task Switching Based on PPC460 Processor
Author:
Affiliation:

Fund Project:

  • 摘要
  • |
  • 图/表
  • |
  • 访问统计
  • |
  • 参考文献
  • |
  • 相似文献
  • |
  • 引证文献
  • |
  • 资源附件
  • |
  • 文章评论
    摘要:

    为提升操作系统的实时性,对PPC460 处理器进行硬件加速处理。采用FPGA 对PPC460 处理器架构进行 核心代码移植,修改原有SRAM 空间为DPRAM 并进行加固处理,增加任务控制块(task control block,TCB)模块精 准定位和监控任务状态及堆栈信息,在操作系统发生任务调度时,将原有串行压栈出栈模式修改为并行同时进出栈 模式。测试结果表明:该方法有效实现了针对PPC460 处理器的任务切换亚微秒设计,处理复杂应用的实时性与抗 干扰能力得到极大提升。

    Abstract:

    In order to improve the real-time performance of the operating system, the PPC460 processor is accelerated by hardware. The core code of PPC460 processor architecture is transplanted by using FPGA, the original SRAM space is modified to DPRAM and reinforced, the task control block (TCB) module is added to accurately locate and monitor the task status and stack information, and the original serial push stack and pop stack mode is modified to parallel simultaneous in and out stack mode when the task scheduling occurs in the operating system. The test results show that the method effectively realizes the sub microsecond design of task switching for PPC460 processor, and greatly improves the real-time and anti-interference ability of processing complex applications.

    参考文献
    相似文献
    引证文献
引用本文

杨 渊.基于PPC460 处理器的任务切换亚微秒设计[J].,2022,41(7).

复制
分享
文章指标
  • 点击次数:
  • 下载次数:
  • HTML阅读次数:
  • 引用次数:
历史
  • 收稿日期:2022-03-26
  • 最后修改日期:2022-04-28
  • 录用日期:
  • 在线发布日期: 2022-07-11
  • 出版日期: