[发明专利]可记录整机重启原因的装置有效
申请号: | 201010104470.4 | 申请日: | 2010-02-01 |
公开(公告)号: | CN102141939A | 公开(公告)日: | 2011-08-03 |
发明(设计)人: | 邓晓勇;王玉田 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | G06F11/00 | 分类号: | G06F11/00 |
代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王一斌;王琦 |
地址: | 310053 浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 记录 整机 原因 装置 | ||
1.一种可记录整机重启原因的装置,包括:
逻辑芯片;
看门狗,其在溢出产生后、以及整机上电启动后触发整机全局复位;
CPU,在复位完成后通过逻辑芯片对看门狗执行喂狗操作;
其特征在于,逻辑芯片内部固化有存储阵列,且该存储阵列可在整机上电启动之后被逻辑芯片自行设置为表示整机重启原因为掉电重启的缺省值;
前述CPU在每次完成复位后,先读取逻辑芯片内的前述存储阵列、并以读取的值识别整机重启原因,然后再将该存储阵列设置为初始值。
2.如权利要求1所述的装置,其特征在于,看门狗在溢出产生后,进一步在逻辑芯片内的前述存储阵列中记录表示整机重启原因为CPU异常重启的数值。
3.如权利要求1或2所述的装置,其特征在于,CPU中进一步承载有可触发全局复位的软件;且,CPU在从前述存储阵列中仅读取到初始值后,进一步将整机重启原因识别为软件重启。
4.如权利要求1所述的装置,其特征在于,看门狗通过向逻辑芯片产生复位信号来触发整机全局复位,并进一步利用前述复位信号在逻辑芯片内的前述存储阵列中记录表示整机重启原因为CPU异常重启的数值。
5.如权利要求4所述的装置,其特征在于,前述存储阵列中包括位宽为至少2比特的寄存器,其中的至少1比特用于CPU判断整机重启原因是否为CPU异常重启、另外至少1比特则用于CPU判断整机重启原因是否为掉电重启的数值。
6.如权利要求5所述的装置,其特征在于,逻辑芯片具有与用于CPU判断整机重启原因是否为CPU异常重启的其中至少1比特导通的外部管脚、该外部管脚还与看门狗产生复位信号的输出端连接。
7.如权利要求4至6中任一项所述的装置,其特征在于,CPU中进一步承载有可触发全局复位的软件;且,CPU在从前述存储阵列中仅读取到初始值后,进一步将整机重启原因识别为软件重启。
8.如权利要求1、或2、或4至6中任一项所述的装置,其特征在于,所述逻辑芯片为CPLD。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010104470.4/1.html,转载请声明来源钻瓜专利网。