一种基于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缓存模块包括环形缓冲区、写指针和读指针;所述环形缓冲区存储数据,写指针指向环形缓冲区写入数据后的位置,读指针指向环形缓冲区读出数据后的位置;所述数据接收模块,用于接收网络数据包,对数据包解析后写入环形缓冲区,同步修改写指针的位置;当写指针和读指针的差值达到预先设定的数据量后,向所述数据上传模块发送读数据的指令;所述数据上传模块,用于当接收到读数据的指令时,读取环形缓冲区的读指针和写指针之间的数据,上传至上位机,并同步修改读指针的位置。 |
