[发明专利]软硬件协调处理的自诊断系统和方法无效
申请号: | 200710175748.5 | 申请日: | 2007-10-11 |
公开(公告)号: | CN101154186A | 公开(公告)日: | 2008-04-02 |
发明(设计)人: | 陈东瑛 | 申请(专利权)人: | 北京中星微电子有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 王一斌;王琦 |
地址: | 100083北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软硬件 协调 处理 诊断 系统 方法 | ||
1.一种软硬件协调处理的自诊断系统,包括:软件程序和多个硬件模块,
其特征在于,该系统进一步包括:
存储了预设系统规则的系统规则检查模块,用于实时监测各硬件模块接收自软件程序的指令,并在所述指令不符合存储的预设系统规则时,向所述软件程序上报错误指令。
2.如权利要求1所述的系统,其特征在于,所述硬件模块中包括寄存器,用于存储软件程序发出的指令;
所述系统规则检查模块读取各硬件模块的寄存器中存储的指令,并提取出指令中的特征内容,在提取出的特征内容与所述系统规则不匹配时,判断出所述指令不符合预设系统规则。
3.如权利要求2所述的系统,其特征在于,所述系统规则包括:不同特征内容的发生顺序、不同特征内容是否相等、不同特征内容是否相交。
4.如权利要求1、2、或3所述的系统,其特征在于,所述系统规则检查模块通过中断方式向所述软件程序上报错误指令。
5.如权利要求4所述的系统,其特征在于,所述错误指令中包括软件程序向各硬件模块发出的指令所不符合的系统规则的标识。
6.一种软硬件协同处理方法,其特征在于,预设各种系统规则,该方法包括:
实时监测各硬件模块接收自软件程序的指令;
在所述指令不符合所述系统规则时,上报错误指令。
7.如权利要求6所述的方法,其特征在于,所述实时监测各硬件模块接收自软件程序的指令包括:
读取所述指令并提取出指令中的特征内容;
在所述提取出的特征内容与所述系统规则不匹配时,判断出所述指令不符合预设系统规则。
8.如权利要求7所述的方法,其特征在于,所述系统规则包括:不同特征内容的发生顺序、不同特征内容是否相等、不同特征内容是否相交。
9.如权利要求6、7、或8所述的方法,其特征在于,所述上报错误指令为:通过中断方式上报错误指令。
10.如权利要求9所述的方法,其特征在于,所述错误指令中包括所述指令所不符合的系统规则的标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京中星微电子有限公司,未经北京中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710175748.5/1.html,转载请声明来源钻瓜专利网。