【技术实现步骤摘要】
一种用于数据接收与存储的多通道、多协议硬件加速方法
本专利技术涉及数据传输领域,尤其涉及了一种用于数据接收与存储的多通道、多协议硬件加速方法,用于实现数据的快速传输与存储。
技术介绍
雷达、无人机等系统的存储系统需要具备很高的吞吐带宽,如何实现高速率、大容量的数据存储是当前数据存储的最大挑战之一。当前性能最高的单体硬盘存储设备的数据传输带宽仍无法满足雷达、无人机领域对高带宽存储设备的需求。这种不足一方面体现在现有的硬盘存储设备出于适应市场的需要大多采用低带宽的数据接口,从而无法与具备高带宽数据传输能力的系统相匹配;另一方面体现在现有存储设备的接口单一,通信协议固化,难以实现与上位机系统中的多种数据接口进行通信;虽然利用协议转换器可以解决该问题,然而现有的协议转换器的数据传输速率较慢,从而难以满足数据的快速存储要求。因此,现亟需一种用以解决上述具备高带宽数据传输能力的、具有多种通信协议数据接口的上位机系统与低带宽的、通信协议固定的硬盘存储设备之间的数据快速传输与存储方法。
技术实现思路
为解决背景技 ...
【技术保护点】
1.一种用于数据接收与存储的多通道、多协议硬件加速方法,其特征在于,包括:/n配置多个高速数据接口中的一个或多个用于接受来自FPGA模块的通信协议配置,进而与对应的上位机数据接口通信以获取数据;/n在FPGA模块中配置适用于每种高速数据接口的多种通信协议,并基于来自上位机的数据传输信号将对应的通信协议配置到对应的一个或多个高速数据接口中,以及/n配置FPGA模块接收来自一个或多个高速数据接口的数据且并行的将所述数据存储到预设地址映射的空间中。/n
【技术特征摘要】
1.一种用于数据接收与存储的多通道、多协议硬件加速方法,其特征在于,包括:
配置多个高速数据接口中的一个或多个用于接受来自FPGA模块的通信协议配置,进而与对应的上位机数据接口通信以获取数据;
在FPGA模块中配置适用于每种高速数据接口的多种通信协议,并基于来自上位机的数据传输信号将对应的通信协议配置到对应的一个或多个高速数据接口中,以及
配置FPGA模块接收来自一个或多个高速数据接口的数据且并行的将所述数据存储到预设地址映射的空间中。
2.如权利要求1所述的并行多通道、多协议硬件加速方法,其特征在于,所述高速数据接口包括:
高速串行数据接口和/或高速并行数据接口。
3.如权利要求2所述的并行多通道、多协议硬件加速方法,其特征在于,配置多个高速数据接口中的一个或多个用于接受来自FPGA模块的通信协议配置,进而与对应的上位机数据接口通信以获取数据包括:配置所述高速串行数据接口为16通道高速串行数据接口;配置所述多个并行数据接口组成具有16通道并行传输能力的数据接口。
4.如权利要求1所述的并行多通道、多协议硬件加速方法,其特征在于,所述硬件加速方法还包括:
配置存储模块用于存储解析所述多种通信协议的配置文件;
配置嵌入式控制模块,用于在将对应的通信协议配置到对应的高速数据接口前,控制获取所述存储模块中的配置文件,并写入FPGA模块以解析对应的通信协议。
5.如权利要求1所述的并行多通道、多协议硬件加速方法,其特征在于,所述基于来自上位机的数据传输信号将对应的通信协议配置到对应的一个或多个高速数据接口中,包括:
配置FPGA模块检测各高速数据接口的电...
【专利技术属性】
技术研发人员:宋琦,沈忱,吴之光,
申请(专利权)人:山东超越数控电子股份有限公司,
类型:发明
国别省市:山东;37
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。