【技术实现步骤摘要】
本专利技术涉及到片上系统(简称,SOC)芯片异常处理技术,特别涉及到一种片上系统芯片的看门狗异常恢复装置及异常恢复方法。
技术介绍
看门狗广泛应用于各种SOC芯片中以监控芯片运行状况并在芯片出现异常死机时复位芯片。看门狗总体结构如图1所示,通常包括配置寄存器、看门狗控制逻辑模块和看门狗计数器,配置寄存器中保存了看门狗的使能控制信息和计数门限值等看门狗配置信息;看门狗的工作流程为:1、芯片设置看门狗的配置寄存器,使能看门狗;2、看门狗计数器开始计数;3、芯片运行正常时,芯片软件会定时(在计数器的计数值达到计数门限值之前)执行喂狗操作,4、看门狗控制逻辑模块在检测到软件喂狗操作时将看门狗的计数器复位从头开始计数;5、如果芯片出现异常死机,造成没有按时执行喂狗操作,当看门狗计数器的计数值达到配置寄存器中保存的计数门限值时,看门狗控制逻辑模块将对芯片进行复位。SOC芯片的看门狗能够实现在芯片出现异常死机的情况下复位芯片,使得芯< ...
【技术保护点】
【技术特征摘要】
1.一种看门狗异常恢复装置,其特征在于,包括:
看门狗配置信息存储器,保存看门狗配置信息;
循环计数器,进行计数,在计数达到预设固定门限时产生触发信号发送到
控制逻辑模块;
控制逻辑模块,接收到所述循环计数器的触发信号后,从所述看门狗配置
信息存储器读取看门狗配置信息;用所述看门狗配置信息更新看门狗的配置寄
存器;
其中,所述看门狗配置信息包括使能控制信息和计数门限值。
2.根据权利要求1所述的装置,其特征在于,所述看门狗配置信息存储器
为:
芯片内部的非易失存储器或芯片外部的非易失存储器。
3.根据权利要求1或2所述的装置,其特征在于,所述控制逻辑模块包括:
触发信号检测单元,检测所述循环计数器的触发信号;
配置信息读写单元,在所述触发信号检测单元检测到触发信号时,控制存
储器读控制器从所述看门狗配置信息存储器读取看门狗配置信息;用所述看门
狗配置信息更新看门狗的配置寄存器;
存储器读控制器,用于从所述看门狗配置信息存储器读取看门狗配置信息。
4.根据权利要求3所述的装置,其特征在于,所述控制逻辑模块包括:
配置信息比较单元,比较所述看门狗配置信息与所述看门狗的配置寄存器
中的数据;如果所述看门狗配置信息与所述看门狗的配置寄存器中的数据不同,
触发所述配置信息读写单元用所述看门狗配置信息更新看门狗的配置寄存器;
所述配置信息读写单元获取所述看门狗的配置寄存器中的数据。
5...
【专利技术属性】
技术研发人员:高峰,唐新东,
申请(专利权)人:重庆重邮信科通信技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。