发明名称 软硬件协调处理的自诊断系统和方法
摘要 本发明公开了一种软硬件协调处理的自诊断系统和一种软硬件协调处理的自诊断方法。本发明在软硬件协调处理的系统中,设置系统规则检查模块,该模块存储了预设的各种系统规则。本发明由系统规则检查模块实时监测各硬件模块,并在控制硬件模块执行相应处理的指令不符合预设系统规则时,向软件程序上报错误,使得软件程序能够获知其发出的指令违反了系统规则。根据系统规则检查模块上报的错误,软件工程师即可调整软件程序,以降低各硬件模块在软件程序控制下的错误发生率,从而提高软硬件协同处理的可靠性。
申请公布号 CN100507872C 申请公布日期 2009.07.01
申请号 CN200710175748.5 申请日期 2007.10.11
申请人 北京中星微电子有限公司 发明人 陈东瑛
分类号 G06F11/36(2006.01)I 主分类号 G06F11/36(2006.01)I
代理机构 北京德琦知识产权代理有限公司 代理人 王一斌;王 琦
主权项 1、一种软硬件协调处理的自诊断系统,包括:软件程序和多个硬件模块,其特征在于,所述硬件模块中包括寄存器,用于存储软件程序发出的指令;且该系统进一步包括:存储了预设系统规则的系统规则检查模块,用于读取各硬件模块的寄存器中存储的指令并提取出指令中的特征内容,在提取出的特征内容与所述系统规则不匹配时,判断出所述指令不符合预设系统规则,以实时监测各硬件模块接收自软件程序的指令;在所述指令不符合存储的预设系统规则时,向所述软件程序上报错误指令;其中,所述系统规则包括:不同特征内容的发生顺序、不同特征内容是否相等、不同特征内容是否相交。
地址 100083北京市海淀区学院路35号世宁大厦15层