发明名称 一种多处理器核片上系统的看门狗实现方法
摘要 本发明公开了一种多处理器核片上系统的看门狗实现方法,包括为每一处理器核分配一个对应的看门狗模块,通过处理器核为看门狗模块配置看门狗寄存器,并开启看门狗使能;处理器核周期发送喂狗信号,当看门狗模块接收到第一次喂狗信号时,看门狗模块的看门狗计数器开始计数;当任一看门狗计算器的计数值发生第一次溢出时,在使能看门狗中断功能情况下,产生看门狗中断,所有处理器核处理相同的中断程序,保持所有处理器核动作一致;在使能看门狗中断功能情况下,当任一看门狗计数器发生第二次溢出时,产生看门狗复位信号,所有处理器核同步执行复位操作。本发明方法通用性强、可移植性高、能够节约电路成本和减小电路面积。
申请公布号 CN105260255A 申请公布日期 2016.01.20
申请号 CN201510652787.4 申请日期 2015.10.10
申请人 中国兵器工业集团第二一四研究所苏州研发中心 发明人 张跃玲;汪健;王镇;张磊;陈亚宁;张瑾;王丽丽;樊丹瑛
分类号 G06F11/07(2006.01)I 主分类号 G06F11/07(2006.01)I
代理机构 南京纵横知识产权代理有限公司 32224 代理人 董建林
主权项 一种多处理器核片上系统的看门狗实现方法,其特征在于:包括如下步骤:步骤一:片上系统为每一处理器核分配一个对应的看门狗模块,通过处理器核为看门狗模块配置内部相应寄存器,并通过配置看门狗控制寄存器开启看门狗使能;步骤二:处理器核周期发送喂狗信号,当看门狗模块接收到第一次喂狗信号时,看门狗模块的看门狗计数器开始计数;步骤三:当任一看门狗计算器的计数值发生第一次溢出时,在使能看门狗中断功能情况下,产生看门狗中断,所有处理器核处理相同的中断程序,保持所有处理器核动作一致;步骤四:在使能看门狗中断功能情况下,当任一看门狗计数器发生第二次溢出时,产生看门狗复位信号,所有处理器核同步执行复位操作。
地址 215163 江苏省苏州市高新区龙山路89号