【技术实现步骤摘要】
本专利技术涉及一种诸如光盘设备之类的信息处理设备和一种用于将数据写入到提供在该信息处理设备中的非易失性存储器的方法。
技术介绍
在诸如光盘设备之类的信息处理设备中,通过在信息处理设备和主计算机之间执行并行数据通信产生数据,并且对获取的数据执行各种类型的信息处理(例如,相对于光盘的写入和读处理)。在信息处理设备中,用于在信息处理设备和主计算机之间执行并行数据通信的程序(以下,称为通信程序)等,存储在ROM存储器中。用于对存储在ROM存储器中的通信程序执行控制操作等的掌管整个设备的程序等(以下,称为整体程序(whole program),并且通常称作固件(以下,F/W)),存储在非易失性存储器(快闪ROM等)。正常操作中,写入在非易失性存储器中的整体程序,在非易失性存储器上执行,以便执行各种类型的处理。此时,在信息处理中产生的数据被暂时地记录在易失性存储器中(高速缓存存储器SDRAM等),该数据包括在信息处理设备和主计算机之间的并行数据通信中产生的数据在内。为响应诸如记录DVD(数字化通用光盘)和BD(Blue-ray Disk)之类的新介质,诸如光盘设备之类的信息处理设备越来越先进,由此整个系统不可避免地要增加尺寸。同样,用于控制整个系统的CPU的处理能力在某些情况下是不足的,针对于此的可能的解决办法是增加CPU的速度,利用多个CPU实现并行处理等。实际中,在被CPU常规地控制的整个系统中存在诸如光盘设备之类的某些信息处理设备,以处理负载被多个CPU分配的方式控制整个系统,以便在成本和功耗方面响应更先进的功能。当信息处理设备被制造或修复时,整体程序从主计 ...
【技术保护点】
一种信息处理设备,用于对通过信息处理设备和主计算机之间的并行数据通信获取的通信数据执行信息处理,包括:通信装置,用于在信息处理设备和主计算机之间执行并行数据通信;易失性存储器,用于存储通信数据;第一控制器(CPU), 用于控制通信装置的通信处理和待对存储在易失性存储器中的通信数据执行的信息处理;第一ROM存储器,其中预先存储有第一控制器的程序;第二控制器(CPU),用于控制整个设备;非易失性存储器,用于存储第二控制器的整体程序; 第二ROM存储器,其中预先存储有可由第二控制器执行的另一程序;以及外部输入端子,适用于操作人员能够可选择地设置通过第二控制器的程序执行是在非易失性存储器中还是在第二ROM存储器中开始的方式,其中当信息处理设备被激活时, 根据外部输入端子的设置选择程序执行开始的地点。
【技术特征摘要】
JP 2005-8-24 2005-2423291.一种信息处理设备,用于对通过信息处理设备和主计算机之间的并行数据通信获取的通信数据执行信息处理,包括通信装置,用于在信息处理设备和主计算机之间执行并行数据通信;易失性存储器,用于存储通信数据;第一控制器(CPU),用于控制通信装置的通信处理和待对存储在易失性存储器中的通信数据执行的信息处理;第一ROM存储器,其中预先存储有第一控制器的程序;第二控制器(CPU),用于控制整个设备;非易失性存储器,用于存储第二控制器的整体程序;第二ROM存储器,其中预先存储有可由第二控制器执行的另一程序;以及外部输入端子,适用于操作人员能够可选择地设置通过第二控制器的程序执行是在非易失性存储器中还是在第二ROM存储器中开始的方式,其中当信息处理设备被激活时,根据外部输入端子的设置选择程序执行开始的地点。2.根据权利要求1所述的信息处理设备,其中,当信息处理设备被激活时,第二控制器首先开始程序执行,同时第一控制器保持停止。3.根据权利要求1所述的信息处理设备,其中,在第二ROM存储器中存储有用于非易失性存储器的整体程序的重写程序。4.一种信息处理设备,用于对通过信息处理设备和主计算机之间的并行数据通信获取的通信数据执行信息处理,包括通信装置,用于在信息处理设备和主计算机之间执行并行数据通信;易失性存储器,用于存储通信数据;第一控制器(CPU),用于控制通信装置的通信处理和待对存储在易失性存储器中的通信数据执行的信息处理;ROM存储器,其中预先存储有第一控制器的程序;第二控制器(CPU),用于控制整个设备;非易失性存储器,用于存储第二控制器的整体程序;第一寄存器,当第二控制器被重设置时(当执行开始时),程序执行是在非易失性存储器中还是在易失性存储器中开始能够由第一控制器的程序可选择地设置在第一寄存器中;以及第二寄存器,用于第二控制器的执行开始指令能够由第一控制器的程序设置在第二寄存器中,其中在ROM存储器中预先安装有可由第二控制器执行的程序,所述可由第二控制器执行的程序被存储(被复制)到可由第一控制器和第二控制器共享的易失性存储器中,并且第一控制器从通过第一寄存器设置切换到通过第二寄存器设置,以使第二控制器开始程序执行。5.根据权利要求4所述的信息处理设备,其中用于非易失性存储器的整体程序的重写程序被存储在可由第一控制器和第二控制器共享的易失性存储器中并被执行。6.一种信息处理设备,用于对通过信息处理设备和主计算机之间的并行数据通信获取的通信数据执行信息处理,包括通信装置,用于在信息处理设备和主计算机之间执行并行数据通信;易失性存储器,用于存储通信数据;第一控制器(CPU),用于控制通信装置的通信处理和待对存储在易失性存储器中的通信数据执行的信息处理;第一ROM存储器,其中预先存储有第一控制器的程序;第二控制器(CPU),用于控制整个设备;非易失性存储器,用于存储第二控制器的整体程序;第二ROM存储器,其中预先存储有可由第二控制器执行的另一程序;以及寄存器,当第二控制器被重设置时,程序执行是在非易失性存储器中还是在第二ROM存储器中开始能够由第一控制器的程序可选择地设置在寄存器中,其中可由第一控制器和第二控制器共享的易失性存储器中设置有表示第二控制器的操作状态的信息,第一控制器读出所述表示第二控制器的操作状态的信息,以便第二控制器的操作状态能够被监控,并且第一控制器根据第二控制器的操作状态改变寄存器的设置以便重设置第二控制器,从而改变通过第二控制器的程序执行开始的地点。7.根据权利要求6所述的信息处理设备,其中,第二ROM存储器中存储有用于非易失性存储器的整体程序的重写程序。8.一种信息处理设备,用于对通过信息处理设备和主计算机之间的并行数据通信获取的通信数据执行信息处理,包括通信装置,用于在信息处理设备和主计算机之间执行并行数据通信;易失性存储器,用于存储通信数据;第一控制器(CPU),用于控制通信装置的通信处理和待对存储在易失性存储器中的通信数据执行的信息处理;ROM存储器,其中预先存储有第一控制器的程序;第二控制器(CPU),用于控制整个设备;非易失性存储器,用于存储第二控制器的整体程序;以及外部输入端子,适用于操作人员能够设置第二控制器的整体程序的执行是否开始的方式,其中当信息处理设备被激活时,根据外部输入端子的设置,设置第二控制器的整体程序的执行是否开始。9.根据权利要求8所述的信息处理设备,其中当信息处理设备被激活时,第一控制器和第二控制器同时开始程序执行,并且第二控制器的操作状态影响第一控制器的操作。10.根据权利要求8所述的信息处理设备,其中第一控制器执行用于非易失性存储器的整体程序的重写程序。11.一种信息处理设备,用于对通过信息处理设备和主计算机之间的并行数据通信获取的通信数据执行信息处理,包括通信装置,用于在信息处理设备和主计算机之间执行并行数据通信;易失性存储器,用于存储通信数据;第一控制器(CPU),用于控制通信装置的通信处理和待对存储在易失性存储器中的通信数据执行的信息处理;第一ROM存储器,其中预先存储有第一控制器的程序;第二控制器(CPU),用于控制整个设备;非易失性存储器,用于存储第二控制器的整体程序;第二ROM存储器,其中预先存储有可由第一控制器或第二控制器执行的另一程序;第一外部输入端子,适用于操作人员能够可选择地设置通过第一控制器或者第二控制器的程序执行,是在第一ROM存储器中还是在第二ROM存储器中开始或者是在非易失性存储器中还是在第二ROM存储器中开始的方式;以及第二外部输入端子,适用于操作人员能够设置通过第一控制器或第二控制器的程序执行是否开始的方式,其中当信息处理设备被激活时,根据第一外部输入端子的设置选择程序执行开始的地点,并且当信息处理设备被激活时,根据第二外部输入端子的设置选择程序执行是否开始。12.根据权利要求11所述的信息处理设备,其中,在第二ROM存储器中存储有用于非易失性存储器的整体程序的重写程序。13.根据权利要求3所述的信息处理设备,其中所述用于存储在非易失性存储器中的整体程序的重写程序包括,用于判断非易失性存储器的存储状态的存储状态判断单元,并且该存储状态判断单元通过比较固定代码(或固定值)与通过计算公式产生的代码作出判断,所述固定代码作为存储状态判断单元中的ROM被预先存储,所述公式与存储在非易失性存储器中的整体程序相关地被预先设置。14.根据权利要求13所述的信息处理设备,其中,所述存储状态判断单元仅判断预先规定的非易失性存储器的部分区域。15.根据权利要求5所述的信息处理设备,其中所述用于存储在非易失性存储器中的整体程序的重写程序包括,用于判断非易失性存储器的存储状态的存储状态判断单元,并且该存储状态判断单元通过比较固定代码(或固定值)与通过计算公式产生的代码作出判断,所述固定代码作为存储状态判断单元中的ROM被预先存储,所述公式与存储在非易失性存储器中的整体程序相关地被预先设置。16.根据权利要求15所述的信息处理设备,其中,所述存储状态判断单元仅判断预先规定的非易失性存储器的部分区域。17.根据权利要求7所述的信息处理设备,其中所述用于存储在非易失性存储器中的整体程序的重写程序包括,用于判断非易失性存储器的存储状态的存储状态判断单元,并且该存储状态判断单元通过比较固定代码(或固定值)与通过计算公式产生的代码作出判断,所述固定代码作为存储状态判断单元中的ROM被预先存储,所述公式与存储在非易失性存储器中的整体程序相关地被预先设置。18.根据权利要求17所述的信息处理设备,其中,所述存储状态判断单元仅判断预先规定的非易失性存储器的部分区域。19.根据权利要求10所述的信息处理设备,其中所述用于存储在非易失性存储器中的整体程序的重写程序包括,用于判断非易失性存储器的存储状态的存储状态判断单元,并且该存储状态判断单元通过比较固定代码(或固定值)与通过计算公式产生的代码作出判断,所述固定代码作为存储状态判断单元中的ROM被预先存储,所述公式与存储在非易失性存储器中的整体程序相关地被预先设置。20.根据权利要求19所述的信息处理设备,其中,所述存储状态判断单元仅判断预先规定的非易失性存储器的部分区域。21.根据权利要求12所述的信息处理设备,其中所述用于存储在非易失性存储器中的整体程序的重写程序包括,用于判断非易失性存储器的存储状态的存储状态判断单元,并且存储状态判断单元通过比较固定代码(或固定值)与通过计算公式产生的代码作出判断,所述固定代码作为存储状态判断单元中的ROM被预先存储,所述公式与存储在非易失性存储器中的整体程序相关地被预先设置。22.根据权利要求21所述的信息处理设备,其中,所述存储状态判断单元仅判断预先规定的非易失性存储器的部分区域。23.一种数据写入方法,用于将通过信息处理装置和主计算机之间的并行数据通信获取的通信数据写入非易失性存储器中,包括制备通信装置的步骤,通信装置用于在信息处理设备和主计算机之间执行并行数据通信;制备易失性存储器的步骤,易失性存储器用于存储通信数据;制备第一控制器(CPU)的步骤,第一控制器用于控制通信装置的通信处理和待对存储在易失性存储器中的通信数据执行的信息处理;制备第一ROM存储器的步骤,第一ROM存储器中预先存储有第一控制器的程序;制备第二控制器(CPU)的步骤,第二控制器用于控制整个设备;制备非易失性存储器的步骤,非易失性存储器用于存储第二控制器的整体程序;制备第二ROM存储器的步骤,第二ROM存储器中预先存储有可由第二控制器执行的另一程序;制备外部输入端子的步骤,外部输入端子适用于操作人员能够可选择地设置通过第二控制器的程序执行是在非易失性存储器中还是在第二ROM存储器中开始的方式;第一步骤,用于根据外部输入端子的设置判断通过第二控制器的程序执行是在非易失性存储器中还是在第二ROM存储器中开始;以及第二步骤,用于判断出通过第二控制器的程序执行在第二ROM存储器中开始,并执行存储在第二ROM存储器中的另一可执行程序,所述存储在第二ROM存储器中的另一可执行程序不同于非易失性存储器的程序。24.根据权利要求23所述的数据写入方法,其中当信息处理设备被激活时,第二控制器首先开始程序执行同时第一控制器保持停止。25.根据权利要求23所述的数据写入方法,其中,在第二步骤中执行用于整体程序的重写程序。26.一种数据写入方法,用于将通过信息处理装置和主计算机之间的并行数据通信获取的通信数据写入非易失性存储器中,包括制备通信装置的步骤,通信装置用于在信息处理设备和主计算机之间执行并行数据通信;制备易失性存储器的步骤,易失性存储器用于存储通信数据;制备第一控制器(CPU)的步骤,第一控制器用于控制通信装置的通信处理和待对存储在易失性存储器中的通信数据执行的信息处理;制备ROM存储器的步骤,ROM存储器中预先存储有第一控制器的程序;制备第二控制器(CPU)的步骤,第二控制器用于控制整个设备;制备非易失性存储器的步骤,非易失性存储器用于存储第二控制器的整体程序;制备第一寄存器的步骤,当第二控制器被重设置(当执行开始)时,程序执行是在非易失性存储器中还是在易失性存储器中开始能够由第一控制器的程序可选择地设置在第一寄存器中;制备第二寄存器的步骤,第二控制器的执行开始指令能够由第一控制器的程序设置在第二寄存器中;第一步骤,第一控制器将预先安装在ROM存储器中的、可由第二控制器执行的程序存储(复制)到可由第一控制器和第二控制器共享的易失性存储器中;第二步骤,第一控制器在第一寄存器的设置中设置易失性存储器,其中当重设置(当执行开始)时程序执行是在非易失性存储器中还是在易失性存储器中开始能够由第一控制器的程序可选择地设置在第一寄存器中;第三步骤,第一控制器设置第二寄存器以便第二控制器开始程序执行,其中第二控制器的执行开始指令能够由第一控制器的程序设置在第二寄存器中;以及第四步骤,第二控制器执行存储在易失性存储器中的程序。27.根据权利要求26所述的数据写入方法,其中在第一步骤中,在ROM存储器中预先安装可由第二控制器执行的用于非易失性存储器的整体程序的重写程序,并且在第四步骤中,执行用于非易失性存储器的整体程序的重写程序。28.一种数据写入方法,用于将通过信息...
【专利技术属性】
技术研发人员:铃木达夫,铃木奈央子,
申请(专利权)人:松下电器产业株式会社,
类型:发明
国别省市:JP[日本]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。