一種基于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ù)據,上傳至上位機,并同步修改讀指針的位置。?? |
