信息处理装置、半导体装置以及信息数据的验证方法制造方法及图纸

技术编号:10900950 阅读:104 留言:0更新日期:2015-01-14 11:47
本发明专利技术的目的在于,提供一种具有高速且高可靠性并且能将信息数据写入到存储器中的信息处理装置、形成该信息处理装置的半导体装置以及信息数据的验证方法。根据写入命令,验证控制部在多个存储器的每一个中写入相同的信息数据片之后,从这些存储器的每一个读出信息数据片。此时,一致判定部进行判定从存储器的每一个读出的读出信息数据片是否相互一致的第一验证并将验证结果信号进行外部输出,并且验证控制部将读出信息数据片每一个内的一个作为进行与信息数据片的一致判定的第二验证用的信息数据片进行外部输出。

【技术实现步骤摘要】

本专利技术涉及信息处理装置,特别是涉及具备了写入信息数据的存储器的信息处理装置、形成该信息处理装置的半导体装置以及信息数据的验证(Verify)方法。
技术介绍
作为测定由从电力公司接受供电的施设所使用的用电量的电表,熟知的有具备了给供电公司一侧通知已测定的用电量的通信功能的智能电表。在智能电表中,搭载有应以微型计算机控制进行这样的通信的、CPU (Central Processing Unit:中央处理器)和储存有程序的程序存储器。此时,作为程序存储器,使用应与程序数据的版本升级对应的、闪存等的非易失性存储器。但是,在程序的版本升级过程中,当正在将新的程序数据写入存储器的时候发生停电等时,写入的程序数据会被破坏,存在智能电表陷入不能动作的可能性。 于是,提出了如下的技术方案,S卩:在存储器内的二个存储器区域储存相同的程序数据,在版本升级时,在将新的程序数据盖写到一个存储器区域,并确认了该新程序数据被正确地写入的情况下,将其复制到另一个存储器区域的程序重写方法(例如参照专利文献I)。根据该程序重写方法,即使起因于版本升级时的停电等而破坏掉盖写在一个存储器区域的新的程序数据,也能变成通过执行储存在另一个存储器区域的旧程序数据,可避免不能动作状态。 可是,在这样的程序重写方法中,由于通过使用了校验和(Checksum)的错误检测来进行程序数据是否被正确地写入的判定,所以该判定的可靠性低。 因此,在要求高可靠性的、产品出厂前的初始版本的程序数据的写入时,可考虑进行在各存储器区域写入了相同的程序数据之后,从各存储器区域读出程序数据,判定该读出程序数据是否与上述程序数据相同的、所谓的验证。 但是,当对二个存储器区域按顺序进行这样的验证时,存在耗费很长时间的问题。 现有技术文献专利文献专利文献1:日本特开2002-63044号。
技术实现思路
本专利技术所要解决的技术问题本专利技术的目的在于,提供一种具有高速且高可靠性并且能将信息数据写入存储器的信息处理装置、形成该信息处理装置的半导体装置以及信息数据的验证方法。 用于解决技术问题的技术方案涉及本专利技术的信息处理装置是包括多个存储器的信息处理装置,其具有:验证控制部,在根据写入命令,将相同的信息数据片写入了所述多个存储器的每一个中之后,控制从所述多个存储器的每一个应读出所述信息数据片的所述多个存储器;以及一致判定部,进行通过所述验证控制部判定从所述多个存储器的每一个读出的读出信息数据片是否相互一致的第一验证,并且将表示其结果的验证结果信号进行外部输出,所述验证控制部,将所述读出信息数据片每一个内的一个,作为进行与所述信息数据片的一致判定的第二验证用的信息数据片进行外部输出。 另外,涉及本专利技术的半导体装置是形成有多个存储器的半导体装置,其具有:验证控制部,在根据写入命令将相同的信息数据片写入了所述多个存储器的每一个中之后,控制从所述多个存储器的每一个应读出所述信息数据片的所述多个存储器;以及一致判定部,进行通过所述验证控制部判定从所述多个存储器的每一个读出的读出信息数据片是否相互一致的第一验证,并且将表示其结果的验证结果信号进行外部输出,所述验证控制部,将所述读出信息数据片每一个内的一个,作为进行与所述信息数据片的一致判定的第二验证用的信息数据片进行外部输出。 另外,涉及本专利技术的半导体装置是包括多个存储器的半导体装置,其具备:第一接收部,经由第一接口接收第一写入数据;第二接收部,经由第二接口接收第二写入数据;以及控制部,读出所述多个存储器中任一个存储器中储存的数据,并执行按照该数据的控制动作,所述控制部,在所述第一接收部接收到所述第一写入数据的情况下,对与进行了所述数据的读出的所述存储器不同的存储器,写入所述第一写入数据,所述第二接收部,在接收到所述第二写入数据的情况下对所述控制部进行对所述多个存储器的并列写入指示和动作停止指示,并且对所述多个存储器每一个进行所述第二写入数据的并列写入处理。 另外,涉及本专利技术的信息数据的验证方法是信息数据的验证方法,其中,在将相同的信息数据片写入了多个存储器的每一个中之后,从所述多个存储器的每一个同时读出所述信息数据片,判定从所述多个存储器的每一个读出的读出信息数据片是否一致并且将其判定结果作为第一验证结果而得到,同时判定所述读出信息数据片每一个内的一个与所述信息数据片是否一致并且将其判定结果作为第二验证结果而得到,在所述第一验证结果与所述第二验证结果一同表示一致的情况下判定所述信息数据片的写入已成功。 【附图说明】 图1是表示作为涉及本专利技术的信息处理装置的智能电表100的结构的框图;图2是表示将初始版本的程序数据写入智能电表100时的系统结构的框图;图3是表示在存储器写入验证处理下的内部动作的时间图;图4是表示存储器写入验证程序的流程图。 【具体实施方式】 下面,一边参照附图一边详细地说明本专利技术的实施例。 图1是表示作为涉及本专利技术的信息处理装置的智能电表100的结构的框图。进而,智能电表100设置于从电力公司接受供电的施设中,基于由设置于该施设的分电盘(未图示)中的电流传感器(未图示)检测出的电流量,将在该施设内使用的电量进行合计,并且将该用电量通知给电力公司(通信模式)。进一步,智能电表100进行用于监视在该施设内使用的电量的显示、来自小规模发电设备(例如,太阳光发电面板、风力发电机等)的电力的接纳控制、或者对电动汽车的蓄电池的充放电控制等的电力管理控制(电力管理模式)。 如图1所示,智能电表100包括:收发部10、存储器11和12、验证控制部13、CPU(Central Processing Unit)14、存储器控制部15和16、选择器17、一致判定部18、与门(ANDgate) 19以及显示装置20。进而,这些各模块(10?19),分散于单一半导体芯片、或者多个半导体芯片中而形成。 在图1中,收发部10接收从电力公司一侧发送来的发送信号,并对该发送信号施行解调处理。收发部10在通过这样的解调处理得到了版本升级用的程序数据和版本升级命令信号的情况下,根据该版本升级命令信号,将版本升级用的程序数据作为程序数据VPD供给存储器11和12,并且将版本升级命令信号VP供给CPU14。另外,收发部10在从CPU14供给表示用电量的用电量数据PWD的情况下,将对该用电量数据PWD施行调制处理而得到的调制用电量信号发送给电力公司一侧。进而,收发部10通过经由天线的无线通信或经由因特网等的有线通信进行如上所述的与电力公司一侧的收发。 存储器11和12由能重写数据的、例如非易失性的闪存构成。在存储器11和12的每一个中存储有CPU14所执行的程序、也就是说,储存有表示用于实现上述的通信模式和电力管理模式的程序的程序数据(后面进行叙述)。进而,在存储器11和12中储存有相同的程序数据。 存储器11,根据从存储器控制部15供给的写入信号WRl,写入从收发部10供给的版本升级用的程序数据VPD或从存储器控制部15供给的初始版本的程序数据QD1。另外,存储器11根据从存储器控制部15供给的读出信号RDl,读出本身所储存的程序数据(VPD,QDl),并将其作为执行用的程序数据PDl供本文档来自技高网
...

【技术保护点】
一种信息处理装置,包括多个存储器,其特征在于,具有:验证控制部,在根据写入命令,将相同的信息数据片写入了所述多个存储器的每一个中之后,控制从所述多个存储器的每一个应读出所述信息数据片的所述多个存储器;以及一致判定部,进行通过所述验证控制部判定从所述多个存储器的每一个读出的读出信息数据片是否相互一致的第一验证,并且将表示其结果的验证结果信号进行外部输出,所述验证控制部,将所述读出信息数据片每一个内的一个,作为进行与所述信息数据片的一致判定的第二验证用的信息数据片,进行外部输出。

【技术特征摘要】
2013.07.01 JP 2013-1379591.一种信息处理装置,包括多个存储器,其特征在于, 具有: 验证控制部,在根据写入命令,将相同的信息数据片写入了所述多个存储器的每一个中之后,控制从所述多个存储器的每一个应读出所述信息数据片的所述多个存储器;以及一致判定部,进行通过所述验证控制部判定从所述多个存储器的每一个读出的读出信息数据片是否相互一致的第一验证,并且将表示其结果的验证结果信号进行外部输出, 所述验证控制部,将所述读出信息数据片每一个内的一个,作为进行与所述信息数据片的一致判定的第二验证用的信息数据片,进行外部输出。2.根据权利要求1所述的信息处理装置,其特征在于, 所述验证控制部将所述信息数据片同时写入所述多个存储器的每一个中,并且从所述多个存储器的每一个同时读出所述信息数据片。3.根据权利要求1或2所述的信息处理装置,其特征在于, 所述信息数据片是承担程序的程序数据, 具有: CPU,根据电源接通,从所述多个存储器每一个内的一个存储器读出所述程序数据,并且执行按照从该一个存储器读出的所述程序数据的控制;以及接收部,接收版本升级用的程序数据和版本升级命令信号, 所述CPU,根据所述版本升级命令信号的接收,将所述版本升级用的程序数据写入所述多个存储器每一个内的一个存储器。4.根据权利要求3所述的信息处理装置,其特征在于, 根据所述写入命令,所述CPU被设定为禁止状态。5.一种半导体装置,形成有多个存储器,其特征在于, 具有: 验证控制部,在根据写入命令将相同的信息数...

【专利技术属性】
技术研发人员:市川武志
申请(专利权)人:拉碧斯半导体株式会社
类型:发明
国别省市:日本;JP

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

1