【技术实现步骤摘要】
一种并发大容量存储方法及系统
本专利技术涉及存储设备领域,具体提供一种并发大容量存储方法及系统。
技术介绍
在现在应用环境中,配备高性能存储部件的设备无处不在,雷达系统、无人机系统、及太空通信卫星都在广泛使用存储设备。随着科技的的持续进步以及功能实现方法的不断革新,如何实现在线数据的高效安全存储,并实现对存储设备的快速使用和管理维护成为数据存储的最大挑战之一。对于不同的应用环境,对外传输数据的高速接口并不统一,对存储端设备所提供的接口要求也不尽相同,因此需要研制一种可通过软件定义的方式支持多种接口重构的存储设备,各种接口模式可通过软件定义的方式灵活配置,实现高速接口全局动态可重构。通过软件定义使存储设备对外高速接口支持诸如SRIO、PCIe、NVMe等多种协议,真正做到一机多用,满足不同应用场景下对不同接口存储设备的需求,从而做到标准化和统一化。存储系统作为雷达、无人机等系统的数据记录核心,需要具备很高的吞吐带宽。数据传输带宽的提高势必会有着更高的存储容量需求,长时间连续记录多路数据,累积产生的数据存储量非常 ...
【技术保护点】
1.一种并发大容量存储方法,其特征在于,使用16组可配置的高速SERDERS作为同系列主机的互连接口,系统主机通过串口可将互连接口设置为SRIO、NVME或PCIE接口,FPGA通过SPI接口下载对应的配置文件;/n通过SRIO协议解析模块、PCIE协议解析模块和NVME协议解析模块将数据解析出来,并经过并行数据处理模块后,将数据分发给UNFC控制器,通过UNFC控制器控制数据读写至NandFlash颗粒。/n
【技术特征摘要】
1.一种并发大容量存储方法,其特征在于,使用16组可配置的高速SERDERS作为同系列主机的互连接口,系统主机通过串口可将互连接口设置为SRIO、NVME或PCIE接口,FPGA通过SPI接口下载对应的配置文件;
通过SRIO协议解析模块、PCIE协议解析模块和NVME协议解析模块将数据解析出来,并经过并行数据处理模块后,将数据分发给UNFC控制器,通过UNFC控制器控制数据读写至NandFlash颗粒。
2.根据权利要求1所述的一种并发大容量存储方法,其特征在于,所述FPGA与若干个DDR颗粒相连,用于数据缓存以及存储缓存。
3.根据权利要求1或2所述的一种并发大容量存储方法,其特征在于,系统主机通过自定义的软件连接串口或网口将可动态重构接口的配置命令下发给FPGA,FPGA接收到相关指令后调用PCIE/SRIO/NVMe接口的配置文件,从而将同系统主机的接口进行动态重构。
4.根据权利要求3所述的一种并发大容量存储方法,其特征在于,所述并行数据处理模块将数据发送至8个UNFC控制器进行数据处理,通过8个UNFC控制器控制数据读写至与之相连的8个NandFlash颗粒。
5.根据权利要求4所述的一种并发大容量存储方法,其特征在于,所述SPI接口包括PCIE接口配置文件、SRIO接口配置文件和NVME接口配置文件,所述PCIE接口配置文件、SR...
【专利技术属性】
技术研发人员:沈忱,耿士华,陈亮甫,
申请(专利权)人:山东超越数控电子股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。