存储设备及存储方法技术

技术编号:23484901 阅读:21 留言:0更新日期:2020-03-10 12:34
本发明专利技术提供一种存储设备和存储方法。存储设备包含一或多个存储装置、接口扩充器以及主控制器。存储装置包含存储模块、存储控制电路以及就绪/忙引脚。存储控制电路依据存储模块的运行状态以产生运行状态信号,通过就绪/忙引脚输出运行状态信号。主控制器输出接口信号至接口扩充器,要求接口扩充器提供运行状态信号。接口扩充器依据接口信号检测存储装置的就绪/忙引脚,以接收来自存储装置的运行状态信号并输出至主控制器。主控制器依据运行状态信号判断存储装置处于忙碌状态或就绪状态,并据以输出控制信号控制存储装置运行。

Storage device and storage method

【技术实现步骤摘要】
存储设备及存储方法
本专利技术涉及一种存储设备及存储方法,且特别涉及一种配置就绪/忙(Ready/Busy)引脚输出就绪状态以及忙碌状态的存储设备及存储方法。
技术介绍
个人计算机(PersonalComputer,PC)和其他电子装置的主机一般采用硬盘驱动器(HardDiskDrive,HDD)等大容量存储器存储大量数据。固态硬盘(SolidStateDrive,SSD)由于其内部不存在任何机械部件,从而即使在高速移动甚至伴随翻转倾斜的情况下也不会影响到正常使用,而且在发生碰撞和震荡时能够将数据丢失的可能性降到最小。因此固态硬盘将代替硬盘和光盘,成为优选的大容量存储装置。
技术实现思路
为解决
技术介绍
的缺失,本专利技术的目的在于提供一种存储设备,包含一或多个存储装置、接口扩充器以及主控制器。各存储装置包含存储模块、存储控制电路以及一或多个就绪/忙引脚。存储控制电路连接存储模块以及就绪/忙引脚。存储控制电路依据存储模块的运行状态以产生运行状态信号,通过就绪/忙引脚输出运行状态信号。接口扩充器连接一或多个存储装置的就绪/忙引脚。接口扩充器检测一或多个存储装置的就绪/忙引脚,以接收来自一或多个存储装置的一或多个运行状态信号,并输出接口信号指定的任一或多个存储装置的一或多个运行状态信号。主控制器连接接口扩充器以及存储装置。主控制器输出接口信号至接口扩充器,以要求接口扩充器提供任一或多个存储装置的一或多个运行状态信号。主控制器依据运行状态信号判断对应的存储装置处于忙碌状态或就绪状态,并据以输出控制信号控制存储装置运行。优选地,所述接口扩充器包含I2C接口或SPI接口,以及GPIO接口,所述接口扩充器通过所述I2C接口及/或所述SPI接口连接所述主控制器,以及通过所述GPIO接口连接各所述存储装置的所述就绪/忙引脚;其中所述GPIO接口配置以接收通过所述就绪/忙引脚输出的所述运行状态信号,所述I2C接口或所述SPI接口配置以接收所述主控制器的所述接口信号以及传输通过所述GPIO接口接收的所述运行状态信号至所述主控制器。优选地,所述存储装置还包含数据输出入引脚以及控制引脚,所述存储装置通过所述数据输出入引脚以及所述控制引脚连接所述主控制器,所述主控制器输出所述控制信号通过所述控制引脚以及新数据通过所述数据输出入引脚至所述存储控制电路,以指示处于就绪状态的所述存储装置的所述存储控制电路抹除所述存储模块存储的原始数据及/或控制所述存储模块存取所述主控制器提供的所述新数据;其中当所述存储装置抹除或存取所述新数据时,所述存储控制电路转为产生代表所述存储装置处于忙碌状态的所述运行状态信号。优选地,所述存储装置还包含控制引脚,所述存储装置通过所述控制引脚连接所述主控制器,所述主控制器输出所述控制信号通过所述控制引脚至所述存储控制电路,以指示处于就绪状态的所述存储装置的所述存储控制电路输出所述存储模块存储的原始数据至所述主控制器;其中当所述存储装置输出所述原始数据至所述主控制器时,所述存储控制电路转为产生代表所述存储装置处于忙碌状态的所述运行状态信号。另外,本专利技术的目的在于提供一种存储方法,包含以下步骤:利用一或多个存储装置中的各存储装置的存储控制电路,依据存储模块的运行状态以产生运行状态信号;通过各存储装置的就绪/忙引脚输出运行状态信号;利用主控制器输出接口信号至接口扩充器,以要求接口扩充器提供存储装置的运行状态信号;利用接口扩充器,依据接口信号检测各存储装置的就绪/忙引脚,以输出来自存储装置的运行状态信号;以及利用主控制器,依据运行状态信号判断各存储装置处于忙碌状态或就绪状态,输出控制信号以控制存储装置运行。优选地,所述存储方法还包含以下步骤:利用GPIO接口,接收通过所述就绪/忙引脚输出的所述运行状态信号;以及利用I2C接口或SPI接口,传输通过所述GPIO接口接收的所述运行状态信号至所述主控制器。优选地,所述存储方法还包含以下步骤:利用所述主控制器,输出所述控制信号通过所述存储装置的控制引脚至所述存储装置的所述存储控制电路,以指示处于就绪状态的所述存储装置的所述存储控制电路抹除所述存储模块存储的原始数据;以及利用所述存储装置的所述存储控制电路,在抹除所述原始数据时,产生代表所述存储装置处于忙碌状态的所述运行状态信号。优选地,所述存储方法还包含以下步骤:利用所述主控制器,输出控制信号通过所述存储装置的控制引脚至所述存储装置的所述存储控制电路,以及输出新数据通过所述存储装置的数据输出入引脚至所述存储控制电路,以指示所述存储控制电路控制所述存储模块存取所述主控制器提供的所述新数据;以及利用所述存储装置的存储控制电路,在所述存储模块存取所述新数据时,产生代表所述存储装置处于忙碌状态的所述运行状态信号。优选地,所述存储方法还包含以下步骤:利用所述主控制器,输出控制信号通过所述存储装置的控制引脚至所述存储装置的所述存储控制电路,以指示所述存储控制电路输出所述存储模块存储的原始数据至所述主控制器;以及利用所述存储装置的所述存储控制电路,在所述存储模块输出所述原始数据至所述主控制器时,产生代表所述存储装置处于忙碌状态的所述运行状态信号。如上所述,相比于利用总线发出读取状态命令,以判断存储装置是否为就绪状态,本专利技术所提供的存储设备和存储方法,其主控制器是依据就绪/忙引脚(Ready/Busy)输出的运行状态信号包含忙碌状态以及就绪状态消息来判断存储装置的运行状态。再者,在运行状态信号的传输过程中,是通过接口扩充装置的GPIO接口接收存储装置通过就绪/忙引脚输出的运行状态信号,以及接着通过接口扩充装置的I2C/SPI接口传输运行状态信号至主控制器。因此,本专利技术具有精确度较高的优势,不需占用总线带宽,且不会大幅增加主控制器的引脚数量。附图说明图1是本专利技术第一实施例的存储设备的方框图。图2是本专利技术第二实施例的存储设备的方框图。图3是本专利技术第三实施例的存储方法的步骤流程图。图4是本专利技术第四实施例的存储方法的步骤流程图。图5是本专利技术第五实施例的存储方法的步骤流程图。图6是本专利技术第六实施例的存储方法的步骤流程图。图7是本专利技术第七实施例的存储方法的步骤流程图。具体实施方式以下是通过特定的具体实施例来说明本专利技术所公开有关本专利技术的实施方式,本领域技术人员可由本说明书所公开的内容了解本专利技术的优点与效果。本专利技术可通过其他不同的具体实施例加以施行或应用,本说明书中的各项细节也可基于不同观点与应用,在不悖离本专利技术的构思下进行各种修改与变更。另外,本专利技术的附图仅为简单示意说明,并非依实际尺寸的描绘,事先声明。以下的实施方式将进一步详细说明本专利技术的相关
技术实现思路
,但所公开的内容并非用以限制本专利技术的保护范围。应理解,虽然本文中可能使用术语第一、第二、第三等来描述各种组件或者信号,但这些组件或者信号不应受这些术语的限制。这些术语主要是用以区分一组件与另一组件,或者一信号与另一信号。另外,本文中所使用的术语“或”,应视实际情况可本文档来自技高网
...

【技术保护点】
1.一种存储设备,其特征在于,所述存储设备包含:/n一或多个存储装置,各所述存储装置包含存储模块、存储控制电路以及一或多个就绪/忙引脚,所述存储控制电路连接所述存储模块以及所述就绪/忙引脚,所述存储控制电路依据所述存储模块的运行状态以产生运行状态信号,通过所述就绪/忙引脚输出所述运行状态信号;/n接口扩充器,连接一或多个所述存储装置的所述就绪/忙引脚,所述接口扩充器检测一或多个所述存储装置的所述就绪/忙引脚,以接收来自一或多个所述存储装置的一或多个所述运行状态信号,并输出接口信号指定的任一或多个所述存储装置的一或多个所述运行状态信号;以及/n主控制器,连接所述接口扩充器以及一或多个所述存储装置,所述主控制器输出所述接口信号至所述接口扩充器,以要求所述接口扩充器提供任一或多个所述存储装置的一或多个所述运行状态信号,所述主控制器依据各所述运行状态信号判断对应的所述存储装置处于忙碌状态或就绪状态,并据以输出控制信号控制所述存储装置运行。/n

【技术特征摘要】
20180831 TW 1071306121.一种存储设备,其特征在于,所述存储设备包含:
一或多个存储装置,各所述存储装置包含存储模块、存储控制电路以及一或多个就绪/忙引脚,所述存储控制电路连接所述存储模块以及所述就绪/忙引脚,所述存储控制电路依据所述存储模块的运行状态以产生运行状态信号,通过所述就绪/忙引脚输出所述运行状态信号;
接口扩充器,连接一或多个所述存储装置的所述就绪/忙引脚,所述接口扩充器检测一或多个所述存储装置的所述就绪/忙引脚,以接收来自一或多个所述存储装置的一或多个所述运行状态信号,并输出接口信号指定的任一或多个所述存储装置的一或多个所述运行状态信号;以及
主控制器,连接所述接口扩充器以及一或多个所述存储装置,所述主控制器输出所述接口信号至所述接口扩充器,以要求所述接口扩充器提供任一或多个所述存储装置的一或多个所述运行状态信号,所述主控制器依据各所述运行状态信号判断对应的所述存储装置处于忙碌状态或就绪状态,并据以输出控制信号控制所述存储装置运行。


2.根据权利要求1所述的存储设备,其特征在于,所述接口扩充器包含I2C接口或SPI接口,以及GPIO接口,所述接口扩充器通过所述I2C接口及/或所述SPI接口连接所述主控制器,以及通过所述GPIO接口连接各所述存储装置的所述就绪/忙引脚;
其中所述GPIO接口配置以接收通过所述就绪/忙引脚输出的所述运行状态信号,所述I2C接口或所述SPI接口配置以接收所述主控制器的所述接口信号以及传输通过所述GPIO接口接收的所述运行状态信号至所述主控制器。


3.根据权利要求1所述的存储设备,其特征在于,所述存储装置还包含数据输出入引脚以及控制引脚,所述存储装置通过所述数据输出入引脚以及所述控制引脚连接所述主控制器,所述主控制器输出所述控制信号通过所述控制引脚以及新数据通过所述数据输出入引脚至所述存储控制电路,以指示处于就绪状态的所述存储装置的所述存储控制电路抹除所述存储模块存储的原始数据及/或控制所述存储模块存取所述主控制器提供的所述新数据;
其中当所述存储装置抹除或存取所述新数据时,所述存储控制电路转为产生代表所述存储装置处于忙碌状态的所述运行状态信号。


4.根据权利要求1所述的存储设备,其特征在于,所述存储装置还包含控制引脚,所述存储装置通过所述控制引脚连接所述主控制器,所述主控制器输出所述控制信号通过所述控制引脚至所述存储控制电路,以指示处于就绪状态的所述存储装置的所述存储控制电路输出所述存储模块存储的原始数据至所述主控制器;
其中当所述存...

【专利技术属性】
技术研发人员:袁国华廖国忠
申请(专利权)人:威刚科技股份有限公司
类型:发明
国别省市:中国台湾;71

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

1