一种数据存储系统、存储模块和数据存储方法技术方案

技术编号:30909135 阅读:18 留言:0更新日期:2021-11-22 23:55
本申请提供了一种数据存储系统、存储模块和数据存储方法,该数据存储系统包括:处理器、N个存储器和N个开关器件;处理器通过一个预置接口与N个开关器件连接,N个开关器件之间为并联关系,每个开关器件都串联一个存储器;每个开关器件和处理器之间设置有控制连接线;处理器通过控制连接线向对应的开关器件发送控制指令,以控制指令实现对应存储器与处理器之间的导通或截止。根据系统、模块和方法,可以在不额外使用ARM处理器的SPI接口资源的条件下,在同一个SPI接口下挂载更多的存储器,以使数据存储系统可以利用一个ARM

【技术实现步骤摘要】
一种数据存储系统、存储模块和数据存储方法


[0001]本申请涉及数据存储领域,具体而言,涉及一种数据存储系统、存储模块和数据存储方法。

技术介绍

[0002]随着互联网的快速发展,网络已是人们必不可少的资源。与互联网快速发展相对应的,数据量更是迅速膨胀,数据存储需求呈几何级增加,越来越多的大容量存储被广泛应用。但是大容量存储存储容量一般都是比较固定,并且容量越大功耗越高。而对于一些医疗和空间探测等行业的数据,在存储数据时均用到ARM(Advanced RISC Machines)处理器,一些重要的数据在ARM端外设直接存储的需求也越来越大。
[0003]在常规设计中,ARM端最大可存储容量取决于两点,1)选用ARM器件的SPI(Serial Peripheral Interface,串行外设接口)接口数量;2)单颗SPI

FLASH(串行存储器)存储器的容量。假设在一个设计中,ARM仅有一个SPI接口可用于存储接口,而可选到的SPI

FLASH的最大容量为1Gbit,那么该ARM端存储容量最大为1Gbit。而想要挂载更大容量的SPI

FLASH,需要更多的ARM

SPI接口资源,考虑到实际应用中,ARM端的SPI接口数量有限,而众多的外设需要SPI接口,ARM端无限制为存储设备提供SPI接口并不能现实。因此如何利用一个ARM

SPI接口来扩展ARM端的存储容量是亟待解决的技术问题。

技术实现思路

>[0004]有鉴于此,本申请的目的在于提供一种数据存储系统、存储模块和数据存储方法,解决了现有技术中无法利用一个ARM

SPI接口来扩展ARM端的存储空间,存储空间的可扩展性较差的问题。
[0005]第一方面,本申请实施例提供了一种数据存储系统,所述数据存储系统包括:处理器、N个存储器和N个开关器件,其中,N为大于或等于2的正整数;
[0006]所述处理器通过一个预置接口与N个开关器件连接,N个开关器件之间为并联关系,每个所述开关器件都串联一个所述存储器;
[0007]每个所述开关器件和所述处理器之间设置有控制连接线;
[0008]所述处理器通过所述控制连接线向对应的开关器件发送控制指令,以所述控制指令实现对应存储器与所述处理器之间的导通或截止。
[0009]进一步的,所述处理器通过所述控制连接线向对应的开关器件发送控制指令,以所述控制指令实现对应存储器与所述处理器之间的导通或截止,包括:
[0010]当所述处理器通过所述控制连接线向对应的开关器件发送高电平信号时,以使所述开关器件对应的存储器与所述处理器之间导通;
[0011]当所述处理器通过所述控制连接线向对应的开关器件发送低电平信号时,以使所述开关器件对应的存储器与所述处理器之间截止。
[0012]进一步的,所述处理器设置有N个IO接口,每个开关器件设置有开关控制管脚;
[0013]所述IO接口和所述开关控制管脚之间的连线为控制连接线;
[0014]所述预置接口为使能信号输出接口CS,每个开关器件设置有输入管脚;
[0015]所述处理器中的使能信号输出接口CS与该开关器件中的输入管脚电连接。
[0016]进一步的,所述处理器还设置有数据输出接口MOSI、数据输入接口MISO和时钟信号输出接口SCK;
[0017]所述处理器中的数据输出接口MOSI与所述存储器中的数据输入接口SI电相连,以使所述处理器通过其上的数据输出接口MOSI输出存储数据,所述存储器通过其上的数据输入接口SI接收所述存储数据;
[0018]所述处理器中的数据输入接口MISO与所述存储器中的数据输出接口SO电相连,以使所述存储器通过其上的数据输出接口SO输出已存储的所述存储数据,所述处理器通过其上的数据输入接口MISO接收所述存储数据;
[0019]所述处理器中的时钟信号输出接口SCK与所述存储器中的时钟信号输入接口SCK电相连,以使所述处理器通过其上的时钟信号接口输出SCK向所述存储器发送时钟信号;
[0020]针对于所述N个存储器中的一个存储器以及N个开关器件中的一个开关器件,该存储器中的使能输入接口CS与对应的该开关器件中的输出管脚连接,以使该开关器件将接收到的使能信号发送至该存储器,以保证该存储器进行存储工作。
[0021]第二方面,本申请实施例提供了一种存储模块,应用于所述数据存储系统,所述存储模块包括:一个存储器和一个开关器件;
[0022]所述存储器中设置有预置接口,所述存储器中的预置接口与所述处理器和所述开关器件连接;
[0023]所述开关器件中设置有输入管脚和开关控制管脚,所述输入管脚与所述处理器中的预置接口相连,所述开关控制管脚与所述处理器中的IO管脚相连。
[0024]第三方面,本申请实施例提供了一种数据存储方法,所述数据存储方法应用于所述的数据存储系统,所述数据存储方法包括:
[0025]所述处理器确定需要进行存储任务的一个存储器;
[0026]针对选定的存储器,所述处理器向该存储器所连接的所述开关器件发送高电平信号,以使该存储器与所述处理器之间导通;
[0027]所述处理器将存储数据传输给该存储器,该存储器存储所述存储数据。
[0028]进一步的,所述处理器确定需要进行存储任务的一个存储器,包括:
[0029]按照预设顺序依次获取所述N个存储器的存储空间信息;
[0030]若第一个存储器的存储空间未满,则将所述第一个存储器确定为需要进行存储任务的存储器;
[0031]若第一个存储器的存储空间已满,则依次向下检查第二个存储器的存储空间,直至第M个存储器的存储空间未满,则将所述第M个存储器确定为需要进行存储任务的存储器,其中M为大于或等于2的正整数。
[0032]进一步的,所述处理器将存储数据传输给该存储器,该存储器存储所述存储数据,包括:
[0033]将所述处理器产生的使能信号通过所述处理器中的预置接口传输给所述开关器件;
[0034]所述开关器件将所述使能信号传输给该存储器,以保证该存储器进行存储工作;
[0035]该存储器通过其上的预置接口接收所述处理器发送的存储数据,并对所述存储数据进行存储。
[0036]进一步的,所述数据存储方法还包括:
[0037]所述存储数据被存储完成后,所述处理器向该存储器所连接的所述开关器件发送低电平信号,以使该存储器与所述处理器之间截止。
[0038]进一步的,所述数据存储方法还包括:
[0039]当该存储器存储所述存储数据的过程中,若检测到该存储器的存储空间已满,则所述处理器向该存储器所连接的所述开关器件发送低电平信号,以使该存储器与所述处理器之间截止;
[0040]将与该存储器相邻的下一个存储器确定为需要进行存储任务的存储器,执行针对选定的存储器,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据存储系统,其特征在于,所述数据存储系统包括:处理器、N个存储器和N个开关器件,其中,N为大于或等于2的正整数;所述处理器通过一个预置接口与N个开关器件连接,N个开关器件之间为并联关系,每个所述开关器件都串联一个所述存储器;每个所述开关器件和所述处理器之间设置有控制连接线;所述处理器通过所述控制连接线向对应的开关器件发送控制指令,以所述控制指令实现对应存储器与所述处理器之间的导通或截止。2.根据权利要求1所述的数据存储系统,其特征在于,所述处理器通过所述控制连接线向对应的开关器件发送控制指令,以所述控制指令实现对应存储器与所述处理器之间的导通或截止,包括:当所述处理器通过所述控制连接线向对应的开关器件发送高电平信号时,以使所述开关器件对应的存储器与所述处理器之间导通;当所述处理器通过所述控制连接线向对应的开关器件发送低电平信号时,以使所述开关器件对应的存储器与所述处理器之间截止。3.根据权利要求1所述的数据存储系统,其特征在于,所述处理器设置有N个IO接口,每个开关器件设置有开关控制管脚;所述IO接口和所述开关控制管脚之间的连线为控制连接线;所述预置接口为使能信号输出接口CS,每个开关器件设置有输入管脚;所述处理器中的使能信号输出接口CS与该开关器件中的输入管脚电连接。4.根据权利要求1所述的数据存储系统,其特征在于,所述处理器还设置有数据输出接口MOSI、数据输入接口MISO和时钟信号输出接口SCK;所述处理器中的数据输出接口MOSI与所述存储器中的数据输入接口SI电相连,以使所述处理器通过其上的数据输出接口MOSI输出存储数据,所述存储器通过其上的数据输入接口SI接收所述存储数据;所述处理器中的数据输入接口MISO与所述存储器中的数据输出接口SO电相连,以使所述存储器通过其上的数据输出接口SO输出已存储的所述存储数据,所述处理器通过其上的数据输入接口MISO接收所述存储数据;所述处理器中的时钟信号输出接口SCK与所述存储器中的时钟信号输入接口SCK电相连,以使所述处理器通过其上的时钟信号接口输出SCK向所述存储器发送时钟信号;针对于所述N个存储器中的一个存储器以及N个开关器件中的一个开关器件,该存储器中的使能输入接口CS与对应的该开关器件中的输出管脚连接,以使该开关器件将接收到的使能信号发送至该存储器,以保证该存储器进行存储工作。5.一种存储模块,其特征在于,所述存储模块应用于如权利要求1
‑<...

【专利技术属性】
技术研发人员:高恩宇郇一恒刁占林孟晶
申请(专利权)人:北京微纳星空科技有限公司
类型:发明
国别省市:

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

1