一種基于FPGA的高速數(shù)據采集系統(tǒng)及方法

基本信息

申請?zhí)?/td> 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 分類 -
發(fā)明人 宋曼谷;郭志川;黃逍穎 申請(專利權)人 北京中科海力技術有限公司
代理機構 北京方安思達知識產權代理有限公司 代理人 陳琳琳;劉振
地址 100190北京市海淀區(qū)北四環(huán)西路21號
法律狀態(tài) -

摘要

摘要 本發(fā)明公開了一種基于FPGA的高速數(shù)據傳輸采集系統(tǒng)及方法,一種基于FPGA的高速數(shù)據傳輸采集系統(tǒng),其特征在于,所述系統(tǒng)包括數(shù)據接收模塊、DDR緩存模塊和數(shù)據上傳模塊;所述DDR緩存模塊包括環(huán)形緩沖區(qū)、寫指針和讀指針;所述環(huán)形緩沖區(qū)存儲數(shù)據,寫指針指向環(huán)形緩沖區(qū)寫入數(shù)據后的位置,讀指針指向環(huán)形緩沖區(qū)讀出數(shù)據后的位置;所述數(shù)據接收模塊,用于接收網絡數(shù)據包,對數(shù)據包解析后寫入環(huán)形緩沖區(qū),同步修改寫指針的位置;當寫指針和讀指針的差值達到預先設定的數(shù)據量后,向所述數(shù)據上傳模塊發(fā)送讀數(shù)據的指令;所述數(shù)據上傳模塊,用于當接收到讀數(shù)據的指令時,讀取環(huán)形緩沖區(qū)的讀指針和寫指針之間的數(shù)據,上傳至上位機,并同步修改讀指針的位置。??