一种基于FPGA的高速数据采集系统及方法

基本信息

申请号 CN201911059477.6 申请日 -
公开(公告)号 CN112765054A 公开(公告)日 2021-05-07
申请公布号 CN112765054A 申请公布日 2021-05-07
分类号 G06F12/0868(2016.01)I;G06F13/40(2006.01)I;G06F12/0895(2016.01)I;G06F13/16(2006.01)I;G06F13/28(2006.01)I 分类 -
发明人 宋曼谷;郭志川;黄逍颖 申请(专利权)人 北京中科海力技术有限公司
代理机构 北京方安思达知识产权代理有限公司 代理人 陈琳琳;刘振
地址 100190北京市海淀区北四环西路21号
法律状态 -

摘要

摘要 本发明公开了一种基于FPGA的高速数据传输采集系统及方法,一种基于FPGA的高速数据传输采集系统,其特征在于,所述系统包括数据接收模块、DDR缓存模块和数据上传模块;所述DDR缓存模块包括环形缓冲区、写指针和读指针;所述环形缓冲区存储数据,写指针指向环形缓冲区写入数据后的位置,读指针指向环形缓冲区读出数据后的位置;所述数据接收模块,用于接收网络数据包,对数据包解析后写入环形缓冲区,同步修改写指针的位置;当写指针和读指针的差值达到预先设定的数据量后,向所述数据上传模块发送读数据的指令;所述数据上传模块,用于当接收到读数据的指令时,读取环形缓冲区的读指针和写指针之间的数据,上传至上位机,并同步修改读指针的位置。