[发明专利]一种多核处理系统的看门狗系统及控制方法有效
申请号: | 201911133746.9 | 申请日: | 2019-11-19 |
公开(公告)号: | CN111026573B | 公开(公告)日: | 2023-08-18 |
发明(设计)人: | 段小虎;马小博;程俊强;刘铎;刘帅;张锐 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京清大紫荆知识产权代理有限公司 11718 | 代理人: | 娄华 |
地址: | 710065 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 多核 处理 系统 看门狗 控制 方法 | ||
1.一种适用于混合安全等级多核处理系统的看门狗系统,其特征在于,包括:
一个多核处理器,其内部包含n个处理器核,即处理器核A、处理器核B……处理器核X;
一个可编程逻辑器件,其内部包含n个看门狗定时器和1个复位控制电路,n个看门狗定时器,即看门狗定时器A、看门狗定时器B……看门狗定时器X;
n-1个存储空间,即存储空间B……存储空间X;
其中,多核处理器中的处理器核A用于对可编程逻辑器件进行访问;看门狗定时器A、看门狗定时器B……看门狗定时器X分别对相应的处理器核A、处理器核B……处理器核X进行监控,处理器核A直接访问自身对应的看门狗定时器A,对其进行喂狗、定时时长配置、使能、禁止操作,处理器核B……处理器核X不能直接访问自身对应的看门狗定时器,而是将所需进行的看门狗操作信息写入该处理器核对应的存储空间,并且写入看门狗操作心跳计数;
存储空间B……存储空间X分别被对应的处理器核B……处理器核X访问,所有存储空间都被处理器核A访问;处理器核A定期查询处理器核B……处理器核X的存储空间,获取其所需进行的看门狗操作信息及操作的心跳计数,当确认心跳计数更新时,处理器核A代理进行该处理器核所对应的看门狗定时器的操作;
处理器核A定期获取各个看门狗定时器的当前状态,并将看门狗定时器B……看门狗定时器X的当前状态写入到所对应的处理器核的存储空间,之后,处理器核B……处理器核X便可以从对应存储空间获知其看门狗定时器的当前状态。
2.如权利要求1所述的一种适用于混合安全等级多核处理系统的看门狗系统,其特征在于:所述复位控制电路,在看门狗定时器A发出狗叫信号,或者处理器核A发出复位命令时,向外发出复位信号,引起整个系统复位。
3.一种适用于混合安全等级多核处理系统的看门狗系统控制方法,采用了如权利要求1或2所述的看门狗系统,其特征在于控制方法如下:处理器核A直接访问自身对应的看门狗定时器A,对其进行喂狗、定时时长配置、使能、禁止操作,处理器核B……处理器核X不能直接访问自身对应的看门狗定时器,而是将所需进行的看门狗操作信息写入该处理器核对应的存储空间,并且写入看门狗操作心跳计数,处理器核A定期查询处理器核B……处理器核X的存储空间,获取其所需进行的看门狗操作信息及操作的心跳计数,当确认心跳计数更新时,处理器核A代理进行该处理器核所对应的看门狗定时器的操作;另外,处理器核A还会定期获取各个看门狗定时器的当前状态,并将看门狗定时器B……看门狗定时器X的当前状态写入到所对应的处理器核的存储空间,之后,处理器核B……处理器核X便可以从对应存储空间获知其看门狗定时器的当前状态。
4.如权利要求3所述的一种适用于混合安全等级多核处理系统的看门狗系统控制方法,其特征在于:当某一看门狗定时器未被及时喂狗操作时,该看门狗定时器发出狗叫信号;当有狗叫信号时,有两种中断上报方式:方式一,每个看门狗定时器,将所对应的狗叫中断信号以处理器外部中断的方式,传递给对应的处理器核,每个处理器核仅接收自身对应的看门狗定时器的狗叫中断;方式二,看门狗定时器A狗叫时,以处理器外部中断的方式,通知处理器核A,而其他看门狗定时器狗叫时,是由处理器核A定期获知其狗叫状态后,通过核间中断通知相应的处理器核。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911133746.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:白色念珠菌荧光免疫层析测定试剂盒及其制备方法
- 下一篇:一种数控传送装置