发明名称 检测由中断处理引起的异常操作
摘要 本发明提供一种用于控制多中断系统中的中断过程的控制器。控制器(100)具有:多个看门狗定时器(WDT)21至23,每个WDT被提供用于多个中断优先级级别中的每个中断优先级级别;中断优先级级别选择器11至13,接收中断请求信号并且根据中断请求信号的优先级级别向对应WDT输出启动信号;以及中断处理电路(31),在WDT超时时向处理器输出具有比与适用WDT对一个的优先级级别高至少一个级别的优先级的中断请求信号。如果已经向单个中断优先级级别指派多个中断原因,则中断处理电路向具有比所述单个中断优先级级别更低的优先级级别的WDT的超时引起的中断请求信号给予优先级、由此检测异常操作已经在具有所述更低优先级级别的中断过程中出现。
申请公布号 CN103748563B 申请公布日期 2017.03.08
申请号 CN201280041520.6 申请日期 2012.07.25
申请人 国际商业机器公司 发明人 白鸟敏幸
分类号 G06F11/30(2006.01)I 主分类号 G06F11/30(2006.01)I
代理机构 北京市金杜律师事务所 11256 代理人 酆迅;陈颖
主权项 一种用于检测由多中断系统中的中断处理引起的异常操作的方法,包括以下步骤:预备看门狗定时器WDT,所述WDT具有用于每个中断优先级的预定超时值;在具有对应优先级的中断请求的时间启动每个WDT;以及在所述WDT中的至少一个WDT已经超时时,接受具有比与所述至少一个WDT对应的优先级高至少一个或者更多级别的优先级的中断请求,其中在所述接受所述中断请求的步骤中向所述中断优先级之一指派多个中断原因时,向由具有比所述中断优先级更低的级别的WDT的超时引起的中断请求给予优先级,以检测异常操作已经在具有所述更低级别优先级的中断处理中出现。
地址 美国纽约阿芒克