当前位置: 首页 > 专利查询>索尼公司专利>正文

存储设备和存储系统技术方案

技术编号:6504133 阅读:196 留言:0更新日期:2017-05-06 20:12
本发明专利技术公开了存储设备和存储系统。一种存储设备,包括:通信执行单元,被配置为能够在能进行数据通信的可通信的状态和不能进行数据通信的暂停状态之间控制操作状态;缓冲器,被配置为存储由通信执行单元发送和接收的数据;存储器,被配置为能够存储数据;存储控制器,被配置为在存储器和缓冲器之间执行数据的输入和输出;以及通信控制器,被配置为如果执行数据通信则使通信执行单元进行操作,而如果不执行数据通信则使通信执行单元暂停。通信控制器根据缓冲器的数据处理状态在可通信的状态和暂停状态之间切换通信执行单元的操作状态。

【技术实现步骤摘要】

本专利技术涉及诸如存储卡的存储设备和存储系统
技术介绍
存储卡可拆卸地安装在电子装置上并能够存储与电子装置的数据处理相关的数据。例如,当安装在照相机上时,存储卡能够存储由照相机所捕获图像的数据等。作为这种存储卡和电子装置之间的接口,PCI Express是可用的(参照日本专利公开第2006-221453号和美国专利申请公开第2008/0288798号)。PCI Express通过串行数据通信(serial data communication)以高速传输数据,并适于对由大量像素组成的图像和运动图像进行数据传输。
技术实现思路
然而,在PCI Express中,为了实现高速串行数据通信,使用了高频的时钟信号。因此,如果将诸如PCI Express的串行数据通信系统用于接口,功耗可能会变大。例如在由电池驱动的具有存储卡的移动装置中,如果将PCI Express用于接口,可能会对移动装置的连续使用时间和电池寿命造成影响。如上所述,在诸如存储卡的存储设备中要求具有低功耗的接口。根据本专利技术的第一实施方式,提供一种存储设备,包括:通信执行单元,被配置为能够在能进行数据通信的可通信的状态和不能进行数据通信的暂停状态之间控制操作状态;缓冲器,被配置为存储由通信执行单元发送和接收的数据。所述存储设备进一步包括:存储器,被配置为能够存储数据;存储控制器,被配置为在存储器和缓冲器之间执行数据的输入和输出;以及通信控制器,被配置为如果执行数据通信则使通信执行单元进行操作,而如果不执行数据通信则使通信执行单元暂停。通信控制器根据缓冲器的数据处理状态在数据通信中可通信的状态和暂停状态之间切换通信执行单元的操作状态。在根据本专利技术的第一实施方式的存储设备中,执行数据通信的通信执行单元根据缓冲器的数据处理状态在可通信的状态和暂停状态之间进行切换。切换到暂停状态减小了数据通信中通信执行单元的功耗。根据本专利技术第二实施方式,提供一种包括执行数据处理的电子装置和可移动地安装在电子装置中并存储与电子装置数据处理相关的数据的存储设备的存储系统。所述存储设备包括:通信执行单元,被配置为能够在与电子装置进行数据通信的可通信的状态和不能进行数据通信的暂停状态之间控制操作状态。缓冲器,被配置为存储通过通信执行单元发送到电子装置或从电子装置接收的数据。所述存储设备进一步包括:存储器,被配置为能够存储数据;存储控制器,被配置为在存储器和缓冲器之间执行数据的输入和输出;以及通信控制器,被配置为如果执行与电子装置的数据通信则使通信执行单元进行操作,而如果不执行数据通信则使通信执行单元暂停。通信控制器根据缓冲器的数据处理状态在与电-->子装置的数据通信中在可通信的状态和暂停状态之间切换通信执行单元的操作状态。本专利技术的实施方式能够实现低功耗接口。附图说明图1是根据本专利技术实施方式的存储卡的硬件框图;图2是其中使用了图1的存储卡的照相机系统的示意性配置图;图3是PCI Express通信系统的示意图;图4是PCI Express通信协议的示意图;图5是PCI Express通信数据包(communication packet)的示意图;图6是PCI Express元件的状态转移图;图7是操作状态从L0切换到L1的通信序列图表的一个实例;图8是操作状态从L0切换到L0s的通信序列图表的一个实例;图9是操作状态从L1切换到L0的通信序列图表的一个实例;图10是操作状态从L0s切换到L0的通信序列图表的一个实例;图11是涉及根据在写入访问期间缓冲器的状态的操作状态控制的存储空间的示意图;图12是在写入访问期间的状态控制的流程图;图13是示出了写入访问期间在缓冲器中还未处理的写入数据量随时间变化的一个实例的示意图;图14是涉及根据在读取访问期间缓冲器的状态的操作状态控制的存储空间的示意图;图15是在读取访问期间的状态控制的流程图;图16是示出了读取访问期间在缓冲器中还未处理的读取数据量随时间变化的一个实例的示意图;图17是根据第一变形实例的存储卡硬件的框图;以及图18是根据第二变形实例的存储卡硬件的框图。具体实施方式下面将参照附图描述本专利技术的实施方式。描述顺序如下。1.存储卡和照相机设备(主机装置)的配置2.PCI Express的通信系统3.PCI Express的电源管理4.由主机装置(Host apparatus,宿主装置)在写入访问期间进行的电源管理5.由主机装置在读取访问期间进行的电源管理[存储卡1和照相机设备2的配置]图1是根据本专利技术实施方式的存储卡1的硬件级(hardware level)的框图。图1的存储卡1具有卡接口单元(C_I/F)11、控制寄存器(REG)12、缓冲器(BUF)13、存储控制器(M_CTRL)14以及非易失性存储器(NV_MEM)15。存储卡1根据PCI Express标准与电子装置进行通信。-->图2是使用图1的存储卡1的照相机系统3的示意性配置图。图2的照相机系统3具有图1的存储卡1和作为主机装置的照相机设备2。图2的照相机设备2具有成像单元(CAM)21、操作单元(KEY)22、显示单元(DISP)23、CPU(中央处理单元)24、存储器(MEM)25、主机接口单元(H_I/F)26以及将这些单元相互连接的系统总线27。照相机设备2由电池(BAT)28驱动。成像单元21具有CMOS(互补金属氧化物半导体)传感器、CCD(电荷耦合设备图像传感器)等。成像单元21生成运动图像或静止图像的图像数据并将包括该图像数据的信号输出至CPU 24。操作单元22具有成像按钮、箭头键等。操作单元22将对应于所操作的键的信号输出至CPU 24。显示单元23具有TFT(薄膜晶体管)显示器、有机EL(电致发光)显示器等。将视频信号从CPU 24输出至显示单元23,使得显示单元23显示视频信号的图像。存储器25存储由CPU 24执行的程序和数据。CPU 24读取存储在存储器25中的程序以执行该程序。从而,以CPU 24实现了照相机设备2的控制器。控制器管理和控制成像单元21、显示单元23、主机接口单元26等。主机接口单元26具有符合PCI Express的连接标准的插槽。图1的存储卡1可拆卸地安装在该插槽中。照相机设备2中的CPU 24例如对静止图像或运动图像进行成像并将所得图像的图像数据写入至存储卡1。此时,照相机设备2中的CPU 24对存储卡1执行写入访问。CPU 24可以以预定数据量为单位对存储卡1执行写入访问。此外,例如,照相机设备2从存储卡1读取图像数据并将图像显示在显示单元23上。此时,照相机设备2中的CPU 24对存储卡1执行读取访问。CPU 24可以以预定数据量为单位对存储卡1执行读取访问。图1中的非易失性存储器15是诸如NAND闪存或NOR闪存的非易失性半导体存储器。非易失性存储器15存储照相机设备2的写入数据等。缓冲器13是诸如SRAM(静态随机访问存储器)或者DRAM(动态随机访问存储器)的半导体存储器。缓冲器13临时地存储要写入到非易失性存储器15中的写入数据或者从非易失性存储器15读取的读出数据。存储控制器14与非易失性存储器15、缓冲器13和卡接口单元11相连接。当指示通过卡接口单元11存储写入数据时,存储控制器14本文档来自技高网...

【技术保护点】
1.一种存储设备,包括:通信执行单元,被配置为能够在能进行数据通信的可通信的状态和不能进行数据通信的暂停状态之间控制操作状态;缓冲器,被配置为存储由所述通信执行单元发送和接收的数据;存储器,被配置为能够存储数据;存储控制器,被配置为执行所述存储器和所述缓冲器之间的数据输入和输出;以及通信控制器,被配置为在执行数据通信的情况下,使得所述通信执行单元进行操作,而在不执行数据通信的情况下,使得所述通信执行单元暂停,其中所述通信控制器根据所述缓冲器的数据处理状态,在数据通信中将所述通信执行单元的操作状态在所述可通信的状态和所述暂停状态之间进行切换。

【技术特征摘要】
2010.02.25 JP 2010-0404601.一种存储设备,包括:通信执行单元,被配置为能够在能进行数据通信的可通信的状态和不能进行数据通信的暂停状态之间控制操作状态;缓冲器,被配置为存储由所述通信执行单元发送和接收的数据;存储器,被配置为能够存储数据;存储控制器,被配置为执行所述存储器和所述缓冲器之间的数据输入和输出;以及通信控制器,被配置为在执行数据通信的情况下,使得所述通信执行单元进行操作,而在不执行数据通信的情况下,使得所述通信执行单元暂停,其中所述通信控制器根据所述缓冲器的数据处理状态,在数据通信中将所述通信执行单元的操作状态在所述可通信的状态和所述暂停状态之间进行切换。2.根据权利要求1所述的存储设备,其中所述通信执行单元将在对所述存储设备进行写入访问期间在所述可通信的状态下接收的数据写入到所述缓冲器中,以及在所述写入访问期间,如果所述缓冲器的容量不足,所述通信控制器将所述通信执行单元切换到暂停状态,以在写入访问期间将所述通信执行单元间断地设置为所述可通信的状态。3.根据权利要求2所述的存储设备,其中如果没有被所述存储控制器处理并存在于所述缓冲器中的还未处理的写入数据的量超过与所述缓冲器的容量相关的预定写入上限阈值,所述通信控制器将所述通信执行单元设置为暂停状态,从而使得所述通信执行单元在所述缓冲器装满还未处理的写入数据之前暂停。4.根据权利要求3所述的存储设备,其中如果所述通信执行单元暂停,则所述通信控制器监控所述缓冲器,以及如果所述缓冲器中还未处理的写入数据的量变得小于与所述缓冲器的容量相关的预定写入下限阈值,则所述通信控制器将所述通信执行单元设置为所述可通信的状态,从而在所述缓冲器中还未处理的写入数据耗尽之前将所述通信执行单元设置为所述可通信的状态。5.根据权利要求1所述的存储设备,其中所述通信执行单元在对所述存储设备的读取访问期间在所述可通信的状态下发送通过所述存储控制器写入到所述缓冲器中的读取数据,以及在所述读取访问期间,如果所述缓冲器中还未处理的读取数据的量少,则所述通信控制器将所述通信执行单元切换到暂停状态,从而在所述读取访问期间将所述通信执行单元间断地设置为所述可通信的状态。6.根据权利要求5所述的存储设备,其中所述通信控制器在所述读取访问期间的开...

【专利技术属性】
技术研发人员:铃木快福重贵广今野环小场航也
申请(专利权)人:索尼公司
类型:发明
国别省市:JP

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

1