运算处理装置以及运算处理方法制造方法及图纸

技术编号:20724305 阅读:52 留言:0更新日期:2019-03-30 17:33
本发明专利技术的实施方式提供实时地进行对周期性地输入的数据的实际的运算处理和该实际的运算处理是否产生了差错的判断的运算处理装置。ISP(2)具备:进行对从摄像装置(10)按每帧输入的动画的图像数据的图像运算处理的运算处理电路(3)及与运算处理电路(3)连接的备份控制电路(4)以及诊断处理电路(5)。ISP(2)通过这些构成要素,按动画的图像数据的每帧,实时地进行对图像数据的图像运算处理及图像运算处理中的差错的检测。

【技术实现步骤摘要】
运算处理装置以及运算处理方法【关联申请】本申请享受以日本专利申请2017-180772号(申请日:2017年9月21日)为基础申请的优先权。本申请通过参照该基础申请而包含基础申请的全部内容。
本专利技术的实施方式涉及运算处理装置以及运算处理方法。
技术介绍
将产生测试功能的测试模式的电路和对测试结果的期望值进行比对的电路装入到进行运算处理的LSI芯片中,对LSI芯片进行测试的BIST(built-inselftest:内建自测试)方式为人们所知。另外,将LSI内的运算电路二重化并将对这2个运算电路输入相同的数据而获得的2个处理结果进行比较来检测处理的差错的方式为人所知。通过该BIST方式,在LSI芯片处于运转状态期间,无法实时地判断运算处理是否产生了差错。另外,上述
技术介绍
所示的LSI内的运算电路的二重化使LSI的电路规模以及芯片尺寸增大。
技术实现思路
本专利技术提供不会使LSI的电路规模以及芯片尺寸增大,能够实时地判断运算处理是否产生差错的运算处理装置以及运算处理方法。本专利技术的运算处理装置具备:运算处理电路,每隔预先决定的周期进行对从外部输入的输入数据的运算处理,获得所述运算处理的结果即处理后数据;诊断处理电路,每隔所述周期,除了进行对所述输入数据的运算处理时以外,使所述运算处理电路对所述运算处理的诊断所用的诊断用数据进行运算处理,并基于对所述诊断用数据的运算处理的结果,进行诊断所述运算处理电路中的运算处理是否产生了差错的诊断处理;第一判定处理电路,每隔所述周期,进行判定除了对所述输入数据的运算处理所需要的时间以外是否有进行所述诊断处理的时间的第一判定处理;以及诊断控制电路,在判定为有进行所述诊断处理的时间时,进行使所述诊断处理电路进行诊断处理的诊断控制。附图说明图1是表示本专利技术的实施方式的图像处理装置的构成的图。图2是表示图1所示的ISP的构成的图。图3是表示图2所示的运算处理电路的构成的图。图4是表示图2所示的备份控制电路的构成的图。图5是表示图2所示的诊断处理电路的构成的图。图6的(a)~(e)是运算处理电路中的图像运算处理正常进行时的时序图。图7的(a)~(e)是运算处理电路中的图像运算处理产生了异常时的时序图。图8是表示图1所示的图像处理装置中的图像运算处理正常进行时的整体的动作(S10)的程序图。图9是表示图1所示的图像处理装置中异常地进行了图像运算处理时的整体的动作(S14)的程序图。图10是表示图3所示的运算处理电路中被替换为第一参数存储器以及第一状态存储器的第二参数存储器340以及第一状态存储器342的构成的图。具体实施方式[第一实施方式]以下,对于第一实施方式,参照附图详细地说明。在实施方式中,对同一构成部分或处理附以同一符号。[图像处理装置1的构成]首先,对实施方式的图像处理装置1进行说明。图1是表示实施方式的图像处理装置1的构成的图。如图1所示,图像处理装置1具备:摄像装置10(数据生成装置/摄像装置),对物体摄像而生成动画的图像数据;与摄像装置10连接的ISP(ImageSignalProcessor;运算处理装置)2;以及与ISP2连接的主机CPU。图像处理装置1通过这些构成要素,生成动画的图像数据(输入数据)。并且,图像处理装置1实现对所生成的图像数据的自动曝光控制、自动焦点控制(自动聚焦)、自动白平衡控制等的基于运算的图像处理。另外,以下,基于运算的图像处理也被记载为图像运算处理。[ISP2的构成]图2是表示图1所示的ISP2的构成的图。如图2所示,ISP2包括:运算处理电路3(运算处理电路),进行对从摄像装置10输入的图像数据的图像运算处理;以及与运算处理电路3连接的备份控制电路4(诊断控制电路)和诊断处理电路5(诊断处理电路)。ISP2通过这些构成要素,按动画的图像数据的每帧,实时地进行对图像数据的图像运算处理以及使用了诊断用数据及表示其期望值的结果数据和诊断用的参数以及状态数据的图像运算处理的差错的检测。在图2中,在运算处理电路3、备份控制电路4以及诊断处理电路5之间进行控制所用的信号,被总称为控制信号。另外,ISP2的运算处理电路3、备份控制电路4以及诊断处理电路5被装入到一个LSI中。[运算处理电路3的构成]图3是表示图2所示的运算处理电路3的构成的图。如图3所示,运算处理电路3具备接受从图1所示的摄像装置10输入的动画的图像数据的摄像装置接口(IF)300。另外,运算处理电路3还具备与摄像装置IF300连接的诊断用数据IF302。另外,运算处理电路3还具备与诊断用数据IF302连接的运算电路310、处理后数据输出电路322、备份响应信号IF324、设定复原控制电路326、诊断控制信号IF328以及图像数据输出电路330。另外,运算处理电路3还具备与运算电路310连接的第一参数存储器306、第一状态寄存器308(存储器电路)以及备份请求电路320。另外,运算处理电路3还具备经由内部总线318与运算电路310连接的处理用存储器314以及主机CPU-IF316。另外,运算处理电路3还具备生成与图像处理有关的直方图等统计信息,并经由内部总线318以及主机CPU-IF316向主机CPU12输出的统计信息处理电路332。另外,参数存储器306、状态寄存器308以及统计信息处理电路332实际上包含在运算处理电路3中。另外,在图3中,运算处理电路3的图像处理相关的构成要素被省略。运算处理电路3通过这些构成要素,与图2所示的备份控制电路4以及诊断处理电路5协作,对图像数据的每个帧,进行图像运算处理和用于诊断该图像处理是否产生了差错的诊断处理。[备份控制电路4的构成]图4是表示图2所示的备份控制电路4的构成的图。如图4所示,备份控制电路4具备对备份控制电路4的动作定时进行控制的定时控制电路400、及与其连接的备份响应电路406(备份处理电路)以及诊断请求电路410。另外,备份控制电路4还具备接受来自图2、图3所示的运算处理电路3的复原请求信号后进行复原处理的复原请求电路402(复原处理电路)、及与其连接的备份复原存储器408。另外,备份控制电路4还具备接受备份请求信号的备份请求信号IF404、及与其连接的诊断请求电路410(第一判定处理电路)。备份控制电路4通过这些构成要素,针对图像数据的每个帧,对基于诊断处理电路5的诊断处理进行控制,而且进行用于将运算处理电路3的图像运算用的参数以及状态数据备份以及复原(恢复;restore)的处理。[诊断处理电路5的构成]图5是表示图2所示的诊断处理电路5的构成的图。如图5所示,诊断处理电路5(运算控制处理电路)具备对诊断处理电路5的各构成要素的动作进行控制的动作控制电路500、及与其连接的控制信号生成电路502(设定处理电路)以及诊断电路506(第二判定处理电路)。另外,诊断处理电路5还具备与控制信号生成电路502连接的诊断用数据存储器504。另外,ISP2包括LBIST(LogicBIST)时,能够利用该LBIST作为诊断处理电路5。另外,在利用LBIST作为诊断处理电路5时,诊断处理电路5能够包含运算处理电路3的调试处理所用的电路,但图5中未示出调试处理所用的电路。诊断处理电路5通过这些构成要素,对图像数据的每个帧,诊断基于运算本文档来自技高网...

【技术保护点】
1.一种运算处理装置,具备:运算处理电路,每隔预先决定的周期进行对从外部输入的输入数据的运算处理,获得所述运算处理的结果即处理后数据;诊断处理电路,每隔所述周期,除了进行对所述输入数据的运算处理时以外,使所述运算处理电路对所述运算处理的诊断所用的诊断用数据进行运算处理,并基于对所述诊断用数据的运算处理的结果,进行诊断所述运算处理电路中的运算处理是否产生了差错的诊断处理;第一判定处理电路,每隔所述周期,进行判定除了对所述输入数据的运算处理所需要的时间以外是否有进行所述诊断处理的时间的第一判定处理;以及诊断控制电路,在判定为有进行所述诊断处理的时间时,进行使所述诊断处理电路进行诊断处理的诊断控制。

【技术特征摘要】
2017.09.21 JP 2017-1807721.一种运算处理装置,具备:运算处理电路,每隔预先决定的周期进行对从外部输入的输入数据的运算处理,获得所述运算处理的结果即处理后数据;诊断处理电路,每隔所述周期,除了进行对所述输入数据的运算处理时以外,使所述运算处理电路对所述运算处理的诊断所用的诊断用数据进行运算处理,并基于对所述诊断用数据的运算处理的结果,进行诊断所述运算处理电路中的运算处理是否产生了差错的诊断处理;第一判定处理电路,每隔所述周期,进行判定除了对所述输入数据的运算处理所需要的时间以外是否有进行所述诊断处理的时间的第一判定处理;以及诊断控制电路,在判定为有进行所述诊断处理的时间时,进行使所述诊断处理电路进行诊断处理的诊断控制。2.根据权利要求1所述的运算处理装置,其中,所述诊断处理电路具备:运算控制处理电路,控制所述运算电路,进行运算控制处理,在该运算控制处理中,使所述运算处理电路对所输入的所述诊断用数据进行运算处理;以及第二判定处理电路,基于表示所述运算处理电路对所述诊断用数据进行的运算处理的正常的结果的结果数据、及通过所述运算处理电路对所输入的所述诊断用数据进行的运算处理而获得的处理后数据,进行判定所述运算处理电路进行的运算处理是否产生了差错的第二判定处理。3.根据权利要求2所述的运算处理装置,其中,所述第二判定处理电路,在所述结果数据与所述处理后数据不同时,诊断为所述运算处理电路进行的运算处理产生了差错。4.根据权利要求1~3中任一项所述的运算处理装置,其中,所述运算处理电路,预先存储被设定后被用于所述运算处理电路进行的运算处理的设定数据,所述诊断控制电路具备:备份处理电路,在进行所述诊断处理前,进行对所存储的所述设定数据进行备份的备份处理;以及复原处理电路,在进行所述诊断处理后,进行将通过所述备...

【专利技术属性】
技术研发人员:山田裕
申请(专利权)人:株式会社东芝东芝电子元件及存储装置株式会社
类型:发明
国别省市:日本,JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1