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