一种多核处理系统的看门狗系统及控制方法技术方案

技术编号:23851638 阅读:83 留言:0更新日期:2020-04-18 08:57
本发明专利技术提出了一种适用于混合安全等级多核处理系统的硬件看门狗系统及控制方法,使用可编程逻辑器件来实现硬件看门狗电路,利用多核处理器多个处理器核之间的共享存储空间来实现看门狗的控制方法。本发明专利技术看门狗系统可以对多核处理器内的每个处理器核各自的任务运行情况进行单独监控,并且在不同处理器核之间建立了有效的故障隔离能力,使得运行低安全等级任务的处理器核发生故障时,不会影响到高安全等级任务的正常运行。本发明专利技术可以对多核处理系统提供更全面的监控能力,并限制了其中单个处理器核故障的影响范围,从而有效地提高了多核处理系统的可靠性。

A watchdog system of multi-core processing system and its control method

【技术实现步骤摘要】
一种多核处理系统的看门狗系统及控制方法
本专利技术属于嵌入式计算机设计领域,具体涉及一种适用于混合安全等级多核处理系统的看门狗系统及控制方法。
技术介绍
在高可靠嵌入式计算机中,通常使用硬件看门狗来对处理器的任务运行状况进行监控。硬件看门狗本质上是一个定时器电路。处理器运行的任务会定期对看门狗定时器进行计数重置操作,通常称之为“喂狗”操作。当处理器因为某些故障(例如程序指针错误进入了非程序区,或者软件分支陷入死循环等等)无法继续正常运行其任务时,便无法定期进行喂狗操作,看门狗定时器不再被及时重置,会计数至定时终点,产生相应的输出信号,通常称为“狗叫”信号。狗叫信号通常会对处理器产生高优先级的看门狗中断,或者直接引起处理器复位。硬件看门狗通过上述机制对处理器的任务运行状况进行监控,使其可以及时处理错误或复位重启,从而保障嵌入式计算机不会长时间丧失功能,因此硬件看门狗在高可靠嵌入式计算机领域中得到了广泛应用。近年来,单核处理器的发展进入了瓶颈,仅仅提高单核处理器的主频无法带来显著的性能改善,反而产生过多热量,并且高频单核处理器的性价本文档来自技高网...

【技术保护点】
1.一种适用于混合安全等级多核处理系统的看门狗系统,其特征在于,包括:/n一个多核处理器,其内部包含n个处理器核,即处理器核A、处理器核B……处理器核X;/n一个可编程逻辑器件,其内部包含n个看门狗定时器和1个复位控制电路,n个看门狗定时器,即看门狗定时器A、看门狗定时器B……看门狗定时器X;/nn-1个存储空间,即存储空间B……存储空间X;/n其中,多核处理器中的处理器核A用于对可编程逻辑器件进行访问;看门狗定时器A、看门狗定时器B……看门狗定时器X分别对相应的处理器核A、处理器核B……处理器核X进行监控;存储空间B……存储空间X分别被对应的处理器核B……处理器核X访问,所有存储空间都被处理...

【技术特征摘要】
1.一种适用于混合安全等级多核处理系统的看门狗系统,其特征在于,包括:
一个多核处理器,其内部包含n个处理器核,即处理器核A、处理器核B……处理器核X;
一个可编程逻辑器件,其内部包含n个看门狗定时器和1个复位控制电路,n个看门狗定时器,即看门狗定时器A、看门狗定时器B……看门狗定时器X;
n-1个存储空间,即存储空间B……存储空间X;
其中,多核处理器中的处理器核A用于对可编程逻辑器件进行访问;看门狗定时器A、看门狗定时器B……看门狗定时器X分别对相应的处理器核A、处理器核B……处理器核X进行监控;存储空间B……存储空间X分别被对应的处理器核B……处理器核X访问,所有存储空间都被处理器核A访问。


2.如权利要求1所述的一种适用于混合安全等级多核处理系统的看门狗系统,其特征在于:所述复位控制电路,在看门狗定时器A发出狗叫信号,或者处理器核A发出复位命令时,向外发出复位信号,引起整个系统复位。


3.一种适用于混合安全等级多核处理系统的看门狗系统控制方法,采用了如权利要求1或2所述的看门狗系统,其特征在于控制方法如下:处理器核A直接访问自身对应的看门狗定时器A,对其进行喂狗、定时时长配置、使能、禁...

【专利技术属性】
技术研发人员:段小虎马小博程俊强刘铎刘帅张锐
申请(专利权)人:中国航空工业集团公司西安航空计算技术研究所
类型:发明
国别省市:陕西;61

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1