【技术实现步骤摘要】
基于FPGA的数据处理方法、装置、计算机设备和存储介质
[0001]本申请涉及计算机
,具体地,涉及一种基于FPGA的数据处理方法、装置、计算机设备和存储介质。
技术介绍
[0002]在数字化趋势日益发展的当前环境下,各行各业由于数据吞吐量的飞速增加,尤其在无人机,雷达,图像传输等
,高速数据存储与回放系统更是有着至关重要的作用。随着行业技术的日新月异,对于高速数据存储与回放系统的要求也越来越高。
[0003]FPGA(Field Programmable Gate Array,现场可编程门阵列)由于集成了大量的存储模块和丰富的I/O资源,以及能够实现高速串行数据传输的高速接口模块,在高速数据存储与回放系统当中备受青睐。数据缓存IP核是运用于数据存储与回放领域的FPGA里不可或缺的一环,即使在前后接口处于不同速率,不同容量的系统里,数据仍然可以在其中高速有序传输,实现了数据传输的高稳定性与可靠性。
[0004]由于常规的数据缓存IP核无法让工程师对数据的传输信息进行监测,无法对数据的缓存基地址以及 ...
【技术保护点】
【技术特征摘要】
1.一种基于FPGA的数据处理方法,其特征在于,应用于IP核,包括:在IP核内缓存处理原始数据流;提取原始数据中的索引信息,并根据索引信息标记处理所述原始数据流,生成目标数据流;向IP核外发送所述原始数据流的索引信息和所述目标数据流,以实现根据所述原始数据流的索引信息,处理所述原始数据流。2.根据权利要求1所述的基于FPGA的数据处理方法,其特征在于,所述方法中提取原始数据流中的索引信息,包括:解析所述原始数据流,提取所述原始数据流中每组数据的存储信息和标识信息;根据所述每组数据的存储信息和标识信息,获取原始数据流中的索引信息。3.根据权利要求1所述的基于FPGA的数据处理方法,其特征在于,所述根据索引信息标记处理所述原始数据流,生成目标数据流,包括:根据所述原始数据流中每组数据的索引信息,依次标记处理所述原始数据中的每组数据;根据所述原始数据流的索引信息,确定所述每组数据在原始数据流中的序列;根据所述每组数据所匹配的序列,拼接处理已标记处理的每组数据,生成目标数据流。4.根据权利要求1所述的基于FPGA的数据处理方法,其特征在于,在向IP核外发送所述已标记处理的原始数据之前,包括:获取目标处理格式,所述目标处理格式用于指示传输原始数据流时的协议格式;根据目标处理格式,分别转换处理所述目标数据流和所述原始数据流所匹配的索引信息。5.根据权利要求2所述的基于FPGA的数据处理方法,其特征在于,所述IP核包括控制寄存器模块,所述方法中向IP核外发送所述已标记处理的原始数据流,包括:向控制寄存器模块发送所述原始数据流的索引信息和目标数据流;通过...
【专利技术属性】
技术研发人员:丁启林,骆冬,彭宙锋,
申请(专利权)人:长沙景嘉微电子股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。