1.一种半导体装置,其中,包含:
一个以上的管理模块,包含附随设置于各个控制对象的多个寄存器,上述多个寄存器存储与上述控制对象各自的动作相关的信息;以及
第一生成部,对上述管理模块所包含的多个寄存器的值进行预先决定的处理来生成集成值,该集成值是将上述多个寄存器的值集成后的值,且该集成值通过外部的控制装置被刷新以及更新。
2.根据权利要求1所述的半导体装置,其中,
上述第一生成部定期地生成上述集成值。
3.根据权利要求2所述的半导体装置,其中,
还包含保持以前的集成值的保持部,
对生成的上述集成值和保持于上述保持部的上述集成值进行比较,在两者不一致的情况下报告给上述控制装置。
4.根据权利要求1~3中任意一项所述的半导体装置,其中,
上述多个寄存器被分割为多个分割区域,对上述多个分割区域的各个分割区域赋予上述刷新以及更新的优先顺序。
5.根据权利要求1~4中任意一项所述的半导体装置,其中,
上述管理模块是附随设置于多个上述控制对象的每一个控制对象的多个上述管理模块,按多个上述管理模块的每一个管理模块生成上述集成值。
6.根据权利要求5所述的半导体装置,其中,
还包含第二生成部,该第二生成部进一步对按多个上述管理模块的每一个管理模块生成的多个上述集成值进行预先决定的处理来生成集成值。
7.根据权利要求1~6中任意一项所述的半导体装置,其中,
上述预先决定的处理是循环冗余校验。
8.一种周边装置控制系统,其中,包含:
权利要求1~7中任意一项所述的半导体装置;
一个以上的控制对象,与各个上述半导体装置对应地设置并接受上述半导体装置的控制;以及
控制装置,访问上述半导体装置的第一生成部进行上述集成值的刷新以及更新。
9.根据权利要求8所述的周边装置控制系统,其中,
上述控制装置具备存储以前的集成值的存储部并且具备检知部,该检知部定期地从上述第一生成部获取上述集成值,并在获取的上述集成值与存储于上述存储部的集成值不同的情况下在上述半导体装置中检知到异常。
10.根据权利要求8或者权利要求9所述的周边装置控制系统,其中,
上述控制装置还具备:
第三生成部,是具有与上述第一生成部相同的功能的生成部,该第三生成部在更新上述多个寄存器的情况下使用更新后的上述多个寄存器的值来生成集成值;以及
判定部,对从上述第一生成部接受的伴随上述多个寄存器的更新而由上述第一生成部生成的集成值与在上述第三生成部生成的集成值进行比较,来进行上述半导体装置的异常的判定。
11.一种周边装置控制方法,其中,
设置一个以上的管理模块,该一个以上的管理模块包含附随设置于各控制对象的多个寄存器,上述多个寄存器存储与上述控制对象各自的动作相关的信息,
对上述管理模块所包含的多个寄存器的值进行预先决定的处理来生成集成值,该集成值是将上述多个寄存器的值集成后的值,且该集成值通过外部的控制装置被刷新以及更新。